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

Khắc Phục Sự Cố Icarus

VI icarus troubleshooting errors 1 found this helpful

Hướng dẫn này bao gồm các vấn đề thường gặp với các máy chủ riêng Icarus và cách giải quyết chúng, bao gồm lỗi khởi động máy chủ, vấn đề kết nối, vấn đề tải Prospect, tối ưu hóa hiệu suất, và lỗi không khớp phiên bản. Để cài đặt và cấu hình máy chủ ban đầu, xem Hướng Dẫn Cài Đặt Máy Chủ Icarus.

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

Nếu máy chủ Icarus của bạn không khởi động hoặc crash ngay sau khi khởi chạy, hãy làm theo các bước sau để chẩn đoán và giải quyết vấn đề.

Máy Chủ Tắt Ngay Lập Tức Sau Khi Khởi Động

Nguyên nhân phổ biến nhất khiến máy chủ Icarus tắt ngay sau khi khởi động là thiết lập ShutdownIfNotJoinedFor. Theo mặc định, giá trị này được đặt là 300 giây (5 phút), nghĩa là máy chủ sẽ tự động tắt nếu không có người chơi nào tham gia trong vòng 5 phút sau khi khởi động.

Cách khắc phục:

  1. Dừng máy chủ từ tab Console trong GPanel.
  2. Mở ServerSettings.ini nằm tại Icarus/Saved/Config/WindowsServer/ServerSettings.ini qua tab Files của GPanel hoặc SFTP.
  3. Đặt các giá trị sau để ngăn việc tắt tự động:
    ShutdownIfNotJoinedFor=-1
    ShutdownIfEmptyFor=-1
  4. Lưu tệp và khởi động máy chủ.
Đây là vấn đề số một đối với các máy chủ Icarus mới. Việc đặt ShutdownIfNotJoinedFor=-1 là thiết yếu đối với các máy chủ được host. Nếu không có thay đổi này, máy chủ sẽ tắt mỗi khi nó khởi động lại nếu người chơi không kết nối đủ nhanh.

Máy Chủ Không Khởi Động Được (Crash Khi Khởi Chạy)

Nếu máy chủ crash trong quá trình khởi động với các thông báo lỗi trong console:

  1. Kiểm tra các tệp bị hỏng: Hãy thử cài đặt lại máy chủ. Trong GPanel, sử dụng tùy chọn cài đặt lại để tải lại tất cả các tệp máy chủ từ Steam.
  2. Kiểm tra cú pháp tệp cấu hình: Một tệp ServerSettings.ini bị lỗi định dạng có thể ngăn việc khởi động. Xác minh tệp tuân theo đúng định dạng INI:
    [/Script/Icarus.DedicatedServerSettings]
    SessionName=My Server
    JoinPassword=
    MaxPlayers=8
  3. Kiểm tra dữ liệu Prospect bị thiếu: Nếu LoadProspect hoặc LastProspectName tham chiếu đến một Prospect không còn tồn tại, máy chủ có thể thất bại. Xóa các trường này và đặt ResumeProspect=False tạm thời.
  4. Kiểm tra nhật ký máy chủ: Xem lại các tệp nhật ký trong Icarus/Saved/Logs/ để tìm các thông báo lỗi cụ thể cho biết nguyên nhân của crash.

Máy Chủ Khởi Động Nhưng Không Xuất Hiện Trong Trình Duyệt

Nếu máy chủ khởi động thành công nhưng không hiển thị trong trình duyệt máy chủ trong game:

  • Chờ 2-5 phút. Các máy chủ mới cần thời gian để đăng ký với danh sách máy chủ chủ (master server) của Steam.
  • Kiểm tra -SteamServerName. Thiết lập SessionName trong ServerSettings.ini không điều khiển tên trên trình duyệt. Tham số dòng lệnh -SteamServerName phải được đặt qua tab Startup của GPanel.
  • Xác minh các port. Đảm bảo game port và query port được gán chính xác. Kiểm tra rằng query port (mặc định 27015) có thể truy cập được.
  • Sử dụng direct connect. Trong khi máy chủ đăng ký với trình duyệt, bạn có thể kết nối trực tiếp bằng IP:PORT (ví dụ, 192.168.1.100:17777).

Người Chơi Không Thể Kết Nối

Nếu người chơi không thể kết nối đến máy chủ của bạn, hãy làm theo các bước khắc phục sự cố này.

Hết Thời Gian Kết Nối / Máy Chủ Không Phản Hồi

  1. Xác minh máy chủ đang chạy. Kiểm tra tab Console của GPanel để xác nhận máy chủ đang online và không ở trạng thái crash hoặc dừng.
  2. Kiểm tra IP và port chính xác. Người chơi phải sử dụng game port (mặc định 17777), không phải query port. Tìm IP và port của máy chủ của bạn từ tab Console của GPanel. Để biết hướng dẫn chi tiết, xem Cách Tìm IP và Port Máy Chủ Của Bạn.
  3. Kiểm tra mật khẩu. Nếu một JoinPassword được đặt, người chơi phải nhập nó khi kết nối. Xác minh mật khẩu chính xác và được chia sẻ với người chơi của bạn.
  4. Kiểm tra số lượng người chơi. Nếu máy chủ đầy (tối đa 8 người chơi theo mặc định), người chơi bổ sung không thể tham gia cho đến khi có người rời đi.
  5. Khởi động lại máy chủ. Nếu máy chủ đã chạy trong một thời gian dài, việc khởi động lại có thể giải quyết các vấn đề kết nối do các session cũ gây ra.

Màn Hình "Connecting..." Vô Tận

Nếu người chơi bị kẹt trên màn hình "Connecting..." vô tận trong menu chính:

  1. Yêu cầu người chơi mở Command Prompt với quyền Administrator và chạy các lệnh sau:
    netsh winsock reset
    netsh int ip reset
    ipconfig /flushdns
  2. Khởi động lại máy tính sau khi chạy các lệnh này.
  3. Khởi chạy Icarus lại và thử kết nối.
Yêu cầu về tài khoản Steam. Icarus yêu cầu một tài khoản Steam hoạt động đầy đủ. Các tài khoản Steam đã chi tiêu dưới $5 USD trên cửa hàng có thể có chức năng bị giới hạn gây ra các vấn đề kết nối hoặc vấn đề hiển thị (chẳng hạn như màn hình tối với thời gian bị kẹt ở "0:-01").

Lỗi Client: "Invalid Prospect Information - 001"

Lỗi này cho biết có sự không khớp phiên bản giữa client và máy chủ. Xem mục Không Khớp Phiên Bản bên dưới để biết các bước giải quyết.


Các Vấn Đề Tải Prospect

Các vấn đề về tải, tạo, hoặc tiếp tục các Prospect nằm trong số các vấn đề máy chủ Icarus phổ biến nhất.

Màn Hình Tải Vô Tận Khi Tải Một Prospect

Nếu game bị kẹt trên màn hình tải vô tận khi cố tải một Prospect:

  1. Xác minh tệp Prospect tồn tại. Kiểm tra rằng tệp lưu Prospect có mặt trong Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  2. Kiểm tra dữ liệu lưu bị hỏng. Nếu tệp Prospect bị hỏng, nó có thể không tải đúng cách. Hãy thử tải một Prospect khác hoặc tạo một cái mới.
  3. Xóa bộ nhớ đệm client. Trên máy của người chơi, hãy xác minh bộ nhớ đệm game qua Steam:
    • Nhấp chuột phải vào Icarus trong Steam Library
    • Chọn Properties > Installed Files
    • Nhấp Verify integrity of game files
  4. Khởi động lại máy chủ. Dừng và khởi động lại máy chủ từ GPanel. Việc này buộc máy chủ đọc lại dữ liệu Prospect.

Không Thể Tạo Hoặc Khởi Chạy Một Prospect Mới

Nếu người chơi hoặc admin không thể tạo các Prospect mới:

  • Kiểm tra quyền. Nếu AllowNonAdminsToLaunchProspects được đặt thành False, chỉ các người chơi đã xác thực admin mới có thể tạo Prospect. Hãy thay đổi thiết lập này thành True hoặc yêu cầu người chơi xác thực với tư cách admin trước bằng /AdminLogin [password].
  • Kiểm tra định dạng CreateProspect. Đảm bảo lệnh hoặc thiết lập cấu hình sử dụng đúng định dạng: CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Một tên loại Prospect không chính xác sẽ thất bại một cách âm thầm.
  • Kiểm tra Prospect đang hoạt động hiện có. Nếu một Prospect đã được tải, bạn có thể cần kết thúc hoặc xóa nó trước khi tạo một cái mới.

Prospect Không Tiếp Tục Sau Khi Khởi Động Lại Máy Chủ

Nếu máy chủ khởi động lại nhưng không tiếp tục Prospect trước đó:

  1. Xác minh rằng ResumeProspect=True được đặt trong ServerSettings.ini.
  2. Kiểm tra rằng LastProspectName chứa tên Prospect chính xác. Trường này được tự động điền nhưng có thể bị hỏng nếu máy chủ không tắt một cách sạch sẽ.
  3. Nếu tên Prospect bị thiếu, hãy đặt thủ công LoadProspect=[name] thành tệp Prospect bạn muốn tải.

Tối Ưu Hóa Hiệu Suất

Nếu máy chủ Icarus của bạn đang gặp lag, giật, hoặc hiệu suất kém, hãy thử các bước tối ưu hóa này.

Tối Ưu Hóa Phía Máy Chủ

  • Giảm MaxPlayers. Nếu bạn đang gặp lag với mức tối đa 8 người chơi, hãy thử giảm xuống 4-6 để giảm tải.
  • Khởi động lại thường xuyên. Lên lịch khởi động lại máy chủ thường xuyên để xóa các rò rỉ bộ nhớ và trạng thái tích lũy. Khởi động lại sau mỗi 12-24 giờ được khuyến nghị cho các máy chủ đang hoạt động.
  • Theo dõi việc sử dụng tài nguyên. Kiểm tra việc sử dụng CPU và RAM của máy chủ trong GPanel. Nếu tài nguyên liên tục bị quá tải, hãy cân nhắc nâng cấp gói hosting của bạn.
  • Giảm mật độ xây dựng. Các căn cứ lớn, phức tạp với nhiều đối tượng được đặt sẽ ảnh hưởng đáng kể đến hiệu suất máy chủ. Khuyến khích người chơi xây dựng hiệu quả.

Tối Ưu Hóa Phía Client

Nếu từng người chơi gặp hiệu suất kém, hãy đề xuất các điều chỉnh thiết lập này:

  • Tăng góc nhìn (FOV). Một FOV cao hơn có thể cải thiện tốc độ khung hình một cách nghịch lý trong một số trường hợp.
  • Giảm chất lượng bóng đổ. Bóng đổ là một trong những thiết lập đồ họa tốn hiệu suất nhất.
  • Sử dụng DirectX 11. DirectX 12 chỉ có lợi với ánh sáng RTX trên các GPU Nvidia cao cấp. Hầu hết người chơi sẽ có hiệu suất tốt hơn với DX11.
  • Bật DLSS (Nvidia) hoặc FSR (AMD). DLSS mang lại cải thiện hiệu suất đáng kể trên các card Nvidia. FSR hoạt động trên cả card AMD và Nvidia (mặc dù DLSS được ưu tiên trên Nvidia).
  • Giảm khoảng cách nhìn (view distance). Giảm khoảng cách render làm giảm số lượng đối tượng mà client phải xử lý.
Icarus là trò chơi tốn nhiều CPU. Cả client và máy chủ đều phụ thuộc nhiều vào CPU. Máy chủ riêng được hưởng lợi từ hiệu suất đơn nhân (single-core) cao. Nếu bạn đang nâng cấp gói của mình, hãy ưu tiên chất lượng CPU hơn số lượng.

Không Khớp Phiên Bản

Lỗi không khớp phiên bản xảy ra khi client và máy chủ đang chạy các phiên bản Icarus khác nhau. Đây là một trong những vấn đề kết nối phổ biến nhất, đặc biệt là sau các bản cập nhật game.

Lỗi: "Host is running newer Version than Client" / "Invalid prospect information - 001"

Các lỗi này có nghĩa là máy chủ đã được cập nhật nhưng client game của người chơi thì chưa (hoặc ngược lại).

Khắc Phục Không Khớp Phiên Bản Client:

  1. Đóng Icarus hoàn toàn.
  2. Mở Steam và kiểm tra các bản cập nhật game. Các bản cập nhật Icarus sẽ tự động tải xuống.
  3. Nếu không có bản cập nhật nào xuất hiện, nhấp chuột phải vào Icarus trong Steam Library > Properties > Installed Files > Verify integrity of game files.
  4. Khởi động lại Steam nếu bản cập nhật vẫn không xuất hiện.
  5. Sau khi được cập nhật, khởi chạy Icarus và thử kết nối lại.
Kiểm tra số phiên bản. Bạn có thể xác minh phiên bản game bằng cách nhìn vào góc trên bên trái của menu chính. Cả client và máy chủ đều phải hiển thị cùng một số phiên bản.

Khắc Phục Không Khớp Phiên Bản Máy Chủ:

  1. Nếu máy chủ đang chạy một phiên bản lỗi thời, hãy khởi động lại nó từ GPanel. Máy chủ sẽ tự động cập nhật lên phiên bản mới nhất khi nó khởi động.
  2. Nếu máy chủ không tự động cập nhật, hãy thử tùy chọn cài đặt lại trong GPanel để buộc tải xuống mới các tệp máy chủ.
  3. Sau khi bản cập nhật hoàn tất, hãy xác minh rằng phiên bản máy chủ khớp với phiên bản client.
Sau các bản cập nhật lớn, hãy kiểm tra các bản lưu Prospect của bạn. Một số bản cập nhật game lớn có thể khiến các bản lưu Prospect cũ không tương thích. Nếu bạn gặp crash hoặc lỗi khi tải các Prospect sau một bản cập nhật, bạn có thể cần bắt đầu một Prospect mới. Luôn sao lưu dữ liệu lưu của bạn trước khi cập nhật.

Các Thông Báo Lỗi Thường Gặp

Tham khảo nhanh cho các thông báo lỗi thường gặp và giải pháp của chúng:

Thông Báo Lỗi Nguyên Nhân Giải Pháp
Invalid prospect information - 001 Không khớp phiên bản client và máy chủ. Cập nhật cả client và máy chủ lên cùng một phiên bản.
Host is running newer Version than Client (Error 63) Máy chủ có phiên bản game mới hơn client. Cập nhật client game qua Steam.
Máy chủ tắt sau 5 phút ShutdownIfNotJoinedFor=300 (mặc định). Đặt ShutdownIfNotJoinedFor=-1 trong ServerSettings.ini.
Máy chủ không hiển thị trong trình duyệt Thiết lập cấu hình SessionName bị bỏ qua. Sử dụng tham số khởi động -SteamServerName qua tab Startup của GPanel.
Không thể tham gia: Máy chủ đầy Đã đạt số người chơi tối đa (1-8). Chờ một người chơi rời đi hoặc tăng MaxPlayers (tối đa 8).
Màn hình tối / Thời gian kẹt ở "0:-01" Tài khoản Steam đã chi tiêu dưới $5. Thêm ít nhất $5 vào ví Steam để mở khóa đầy đủ các tính năng Steam.
Không thể nhặt vật phẩm trong Prospect Lỗi desync của client. Khởi động lại client game.
Prospect không tải (màn hình vô tận) Dữ liệu lưu hoặc bộ nhớ đệm bị hỏng. Xác minh các tệp game trong Steam, khởi động lại máy chủ, hoặc bắt đầu một Prospect mới.

Danh Sách Kiểm Tra Khắc Phục Sự Cố Chung

Khi khắc phục bất kỳ vấn đề nào với máy chủ Icarus của bạn, hãy làm theo danh sách kiểm tra này:

  1. Kiểm tra trạng thái máy chủ trong GPanel. Xác nhận máy chủ đang chạy và không bị crash hoặc dừng.
  2. Xem lại console máy chủ. Tìm các thông báo lỗi hoặc cảnh báo trong tab Console của GPanel.
  3. Kiểm tra nhật ký máy chủ. Điều hướng đến Icarus/Saved/Logs/ để xem output nhật ký chi tiết.
  4. Xác minh cú pháp tệp cấu hình. Đảm bảo ServerSettings.ini được định dạng chính xác không có lỗi đánh máy hoặc ký tự thừa.
  5. Xác minh các phiên bản khớp nhau. Cả client và máy chủ đều phải chạy cùng một phiên bản Icarus.
  6. Thử khởi động lại máy chủ. Nhiều vấn đề tạm thời được giải quyết bằng một lần khởi động lại sạch từ GPanel.
  7. Xác minh các tệp game trên client. Yêu cầu người chơi xác minh tính toàn vẹn của tệp game qua Steam.
  8. Kiểm tra ShutdownIfNotJoinedFor. Đảm bảo giá trị này được đặt thành -1 để ngăn việc tự động tắt.
  9. Thử cài đặt lại mới. Như một biện pháp cuối cùng, hãy cài đặt lại máy chủ qua GPanel để có các tệp máy chủ mới.

Bài Viết Liên Quan


Cần Trợ Giúp?

Nếu bạn đã thử các bước ở trên và vẫn gặp vấn đề với máy chủ Icarus của mình, vui lòng mở một ticket hỗ trợ và đội ngũ của chúng tôi sẽ sẵn lòng hỗ trợ bạn.


Was this article helpful?

Ready to Get Started?

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