background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Xử Lý Sự Cố Máy Chủ DayZ


Hướng dẫn này đề cập đến các vấn đề phổ biến của máy chủ DayZ và cách giải quyết chúng, bao gồm lỗi chữ ký mod, vấn đề trình duyệt máy chủ, lỗi phân tích cú pháp XML, cấu hình BattlEye, và quản trị từ xa RCON. Để biết cấu hình máy chủ tổng quát, hãy xem Hướng Dẫn Cài Đặt Máy Chủ DayZ.

Lỗi Chữ Ký và Mod

Người chơi bị đá ra với "Signature check timed out" hoặc "No entry in key directory"

  • Điều này có nghĩa là một tập tin .bikey của mod bị thiếu khỏi thư mục keys/ của máy chủ. Kiểm tra rằng mọi mod trong tham số -mod= của bạn đều có tập tin khóa của nó được sao chép vào keys/.
  • Nếu máy chủ có verifySignatures = 2;, tất cả các mod phải có khóa phù hợp. Không có ngoại lệ -- chỉ một khóa bị thiếu cũng sẽ ngăn người chơi có mod đó kết nối.
  • Sau khi thêm tập tin khóa bị thiếu, hãy khởi động lại máy chủ. Các thay đổi khóa có hiệu lực khi khởi động lại.
  • Xem hướng dẫn Cài Đặt Mod DayZ để biết đầy đủ chi tiết về quản lý tập tin khóa.

Người chơi bị đá ra với "Game signature mismatch"

  • Điều này xảy ra khi các tập tin mod cục bộ của người chơi không khớp với các tập tin mod của máy chủ. Thường do một bên có phiên bản mod lỗi thời.
  • Yêu cầu người chơi cập nhật các mod đã đăng ký của họ trong DayZ Launcher hoặc Steam Workshop trước khi kết nối lại.
  • Nếu các mod của máy chủ lỗi thời, hãy dừng máy chủ, xóa các tập tin Workshop được lưu trong bộ nhớ đệm của mod lỗi thời, và khởi động lại máy chủ để nó tải lại phiên bản mới nhất.

Vấn Đề Khởi Động Máy Chủ

Máy chủ sập khi khởi động hoặc không tải được mission

  • Nguyên nhân phổ biến nhất là lỗi phân tích cú pháp XML trong types.xml hoặc một tập tin mission khác. Kiểm tra đầu ra console máy chủ trong GPanel để tìm một dòng chứa xml, parse, hoặc tên của tập tin không tải được.
  • Tải xuống types.xml qua SFTP và kiểm tra tính hợp lệ của nó bằng một trình chỉnh sửa XML hoặc trình kiểm tra XML trực tuyến. Tìm các thẻ chưa đóng, dấu ngoặc kép không khớp, hoặc ký tự thừa.
  • Một vấn đề về thứ tự tải mod cũng có thể gây ra sập khi khởi động. Hãy thử xóa tất cả các mod khỏi tham số -mod= và khởi động một máy chủ gốc trước. Nếu máy chủ gốc khởi động sạch sẽ, hãy thêm lại từng mod một để xác định mod nào hoặc tổ hợp nào gây ra sập.
  • Xem hướng dẫn Kinh Tế Vật Phẩm để biết các mẹo về kiểm tra tính hợp lệ của types.xml.

Máy chủ không xuất hiện trong trình duyệt máy chủ của DayZ Launcher

  • Xác nhận rằng steamQueryPort trong serverDZ.cfg khớp chính xác với port truy vấn được hiển thị trong tab Network của GPanel.
  • Trình duyệt máy chủ có thể mất 10-15 phút để lập chỉ mục một máy chủ mới khởi động. Sử dụng kết nối trực tiếp (tab Favourites trong launcher) để xác minh máy chủ có thể truy cập được trong khi bạn chờ.
  • Trình duyệt máy chủ của DayZ Launcher có thể không liệt kê các máy chủ với một số bộ lọc không khớp. Đảm bảo forceSameBuild = 1; được đặt trong serverDZ.cfg để chỉ những người chơi ở phiên bản trò chơi chính xác mới có thể nhìn thấy và tham gia máy chủ.

Vấn Đề Loot và Kinh Tế

Các thay đổi types.xml không có hiệu lực sau khi khởi động lại

  • Xác nhận rằng tập tin đã được lưu trước khi máy chủ được khởi động lại. Mở nó trong trình chỉnh sửa tập tin GPanel sau khi lưu để xác minh rằng các giá trị bạn đã nhập có mặt.
  • Nếu bạn đang chạy các mod bao gồm các mục types.xml riêng của chúng, những mục đó có thể ghi đè các thay đổi của bạn. Kiểm tra thư mục db/ của mod để tìm tập tin types.xml và hợp nhất các thay đổi của bạn vào đó, hoặc điều chỉnh trực tiếp tập tin kinh tế của mod.
  • Đảm bảo đường dẫn chính xác cho bản đồ của bạn. types.xml cho Chernarus nằm tại mpmissions/dayzOffline.chernarusplus/db/types.xml. Đối với Livonia, nó là mpmissions/dayzOffline.enoch/db/types.xml.
  • Xem hướng dẫn Kinh Tế Vật Phẩm để biết đầy đủ chi tiết về chỉnh sửa types.xml.

Cấu Hình BattlEye

BattlEye là hệ thống chống gian lận được sử dụng bởi DayZ. Nó được bật theo mặc định trên tất cả các máy chủ. Thư mục cấu hình BattlEye nằm tại:

battleye/

Bên trong thư mục này bạn sẽ tìm thấy các tập tin bộ lọc như scripts.txt, remoteexec.txt, và publicvariable.txt. Các tập tin này định nghĩa những hành động mà BattlEye gắn cờ hoặc đá người chơi vì chúng. Mặc định, BattlEye được cấu hình để bắt các gian lận phổ biến. Nếu bạn đang chạy mod, một số mod có thể kích hoạt báo động giả và đá những người chơi hợp lệ.

BattlEye đang đá người chơi một cách bất ngờ

  • Kiểm tra các tập tin nhật ký BattlEye bên trong thư mục battleye/. Nhật ký sẽ hiển thị bộ lọc nào đã kích hoạt việc đá và chuỗi chính xác đã khớp.
  • Làm theo hướng dẫn whitelist BattlEye được tác giả mod khuyến nghị. Hầu hết các trang mod đều bao gồm một phần đề cập đến các điều chỉnh bộ lọc cần thiết.
  • Nếu không có hướng dẫn nào của tác giả mod, hãy tạm thời đặt dòng bộ lọc gây ra vấn đề thành 0 (chỉ ghi nhật ký) để dừng việc đá trong khi bạn điều tra.

Xử Lý Báo Động Giả Của BattlEye Từ Mod

Nếu người chơi đang bị BattlEye đá sau khi cài đặt mod, hãy kiểm tra nhật ký BattlEye để tìm bộ lọc cụ thể đã kích hoạt việc đá:

  1. Trong GPanel, mở tab Files và điều hướng đến battleye/.
  2. Mở tập tin bộ lọc liên quan (ví dụ: scripts.txt cho vi phạm script hoặc remoteexec.txt cho việc đá do thực thi từ xa).
  3. Mỗi dòng trong tập tin bộ lọc bắt đầu bằng một số chỉ ra hành động:
    Giá Trị Hành Động
    0 Chỉ ghi nhật ký (không đá)
    1 Ghi nhật ký và đá
    2 Ghi nhật ký và cấm
    Thay đổi số ở đầu dòng gây ra vấn đề thành 0 để chặn việc đá trong khi bạn điều tra, hoặc làm theo hướng dẫn của tác giả mod để đưa ngoại lệ vào whitelist.
  4. Lưu tập tin và khởi động lại máy chủ. Các thay đổi bộ lọc BattlEye không yêu cầu chỉnh sửa serverDZ.cfg.
Không vô hiệu hóa hoàn toàn BattlEye trên một máy chủ công khai. Đặt battleEye = 0; trong serverDZ.cfg sẽ vô hiệu hóa tất cả bảo vệ chống gian lận. Chỉ cân nhắc điều này trên các máy chủ riêng tư có whitelist nơi bạn biết và tin tưởng mọi người chơi.

RCON Qua BattlEye

BattlEye bao gồm một giao diện RCON tích hợp cho phép các lệnh quản trị từ xa mà không cần mật khẩu admin trong trò chơi. RCON được cấu hình trong battleye/beserver_x64.cfg.

Bạn có thể đặt port và mật khẩu RCON trực tiếp trong tab Startup của GPanel thay vì chỉnh sửa tập tin thủ công. Một beserver_x64.cfg tối thiểu trông như thế này:

RConPassword yourpassword
RConIP 0.0.0.0
Kiểm tra port RCON được gán của bạn trong GPanel. Port RCON được gán trước và có thể khác với giá trị mặc định. Xác minh port chính xác trong tab Startup hoặc tab Network của GPanel trước khi cố gắng kết nối với một trình khách RCON.

Kết Nối Với Một Trình Khách RCON

Để gửi các lệnh từ xa đến máy chủ của bạn qua RCON:

  1. Tải xuống một trình khách RCON hỗ trợ BattlEye RCON (chẳng hạn như BattlEye RCon hoặc DayZ Server Admin Tool).
  2. Nhập địa chỉ IP của máy chủ của bạn, port RCON từ tab Network của GPanel, và mật khẩu RCON mà bạn đã đặt trong cấu hình.
  3. Kết nối và sử dụng trình khách để gửi các lệnh như đá người chơi, gửi tin nhắn toàn cục, hoặc khởi động lại máy chủ.

Bài Viết Liên Quan

Cần thêm trợ giúp? Nếu bạn không thể giải quyết một vấn đề sau khi làm theo hướng dẫn này, hãy mở một phiếu hỗ trợ tại legionhosting.net/submitticket.php và bao gồm ID máy chủ của bạn, đầu ra console GPanel, và các tập tin nhật ký hoặc thông báo lỗi liên quan.

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.