Khuyến Mãi Chớp Nhoáng 50% giảm giá cho tất cả máy chủ Ngày Cuối Cùng!
Kết thúc sau: 00D 00H 00M 00S
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

Hướng Dẫn Cài Đặt Máy Chủ Icarus


Hướng dẫn này bao gồm mọi thứ bạn cần để thiết lập và cấu hình máy chủ riêng Icarus trên Legion Hosting, bao gồm khởi động lần đầu, các biến startup của GPanel, cấu hình ServerSettings.ini, quản lý prospect và session, kết nối đến máy chủ của bạn, và quản lý lưu game. Để khắc phục các vấn đề thường gặp, xem Khắc Phục Sự Cố Icarus.

Icarus Là Gì

Icarus là một trò chơi sinh tồn theo phiên (session-based) được phát triển bởi RocketWerkz, studio do Dean Hall (người tạo ra DayZ) sáng lập. Lấy bối cảnh trên một hành tinh ngoài hành tinh vốn được dự định là ngôi nhà thứ hai của nhân loại nhưng đã trở thành một biên cương thù địch sau một nỗ lực terraforming thất bại, người chơi đảm nhận vai trò của các Prospector thả xuống bề mặt hành tinh trong các nhiệm vụ có giới hạn thời gian gọi là Prospect. Mỗi Prospect có các mục tiêu cụ thể, một giới hạn thời gian, và yêu cầu người chơi trở về quỹ đạo trước khi bộ đếm thời gian hết hạn -- nếu không sẽ có nguy cơ mất nhân vật của họ.

Các tính năng chính của máy chủ riêng bao gồm:

  • Hỗ trợ tối đa 8 người chơi đồng thời trên mỗi máy chủ
  • Lối chơi theo phiên với các Prospect (nhiệm vụ) có giới hạn thời gian và các Outpost vĩnh viễn
  • Chế độ Open World cho việc khám phá và xây dựng khu định cư liên tục, không giới hạn thời gian
  • Quản lý Prospect thông qua cấu hình máy chủ và các lệnh console
  • Nhiều cấp độ khó từ Easy đến Extreme, với chế độ Hardcore tùy chọn (không hồi sinh)
  • Truy cập admin qua các lệnh RCON
Dừng máy chủ của bạn trước khi chỉnh sửa bất kỳ tệp cấu hình nào. Luôn dừng máy chủ của bạn từ tab Console trong GPanel trước khi thực hiện các thay đổi đối với ServerSettings.ini. Các thay đổi được thực hiện khi máy chủ đang chạy sẽ không có hiệu lực và có thể bị ghi đè.

Khởi Động Lần Đầu

Khi bạn lần đầu nhận máy chủ Icarus của mình từ Legion Hosting, nó cần hoàn thành quá trình cài đặt ban đầu trước khi có thể chơi được.

  1. Đăng nhập vào GPanel và chọn máy chủ Icarus của bạn từ danh sách máy chủ.
  2. Nhấp vào tab Console và nhấn Start.
  3. Máy chủ sẽ tải xuống và cài đặt các tệp máy chủ riêng Icarus qua Steam. Lần tải xuống ban đầu này có thể mất vài phút.
  4. Khi quá trình tải xuống hoàn tất, máy chủ sẽ tự động khởi động. Tệp cấu hình ServerSettings.ini được tạo trong lần khởi động đầu tiên.
  5. Chờ cho đến khi output của console cho biết máy chủ đã sẵn sàng và đang lắng nghe kết nối.
Lần khởi động đầu tiên tạo ra các tệp cấu hình. Tệp ServerSettings.ini chỉ được tạo sau khi máy chủ đã được khởi động lần đầu tiên. Nếu bạn cần chỉnh sửa các thiết lập, hãy khởi động máy chủ một lần, dừng nó lại, rồi thực hiện các thay đổi của bạn.

Các Biến Startup Của GPanel

Các thiết lập máy chủ cốt lõi được cấu hình dưới dạng các biến startup trong GPanel. Các giá trị này được truyền vào dưới dạng tham số dòng lệnh khi máy chủ khởi chạy.

  1. Trong GPanel, chọn máy chủ Icarus của bạn.
  2. Nhấp vào tab Startup.
  3. Đặt các biến được liệt kê bên dưới. Các thay đổi có hiệu lực vào lần tiếp theo bạn khởi động hoặc khởi động lại máy chủ.
Biến Mặc Định Mô Tả
SERVER_NAME My Icarus Server Tên hiển thị trong trình duyệt máy chủ. Ánh xạ đến tham số khởi động -SteamServerName (giới hạn 64 ký tự).
SERVER_PASSWORD (trống) Mật khẩu yêu cầu để người chơi tham gia. Để trống cho máy chủ công khai. Ánh xạ đến JoinPassword trong cấu hình.
MAX_PLAYERS 8 Số lượng người chơi đồng thời tối đa. Icarus hỗ trợ 1-8 người chơi trên mỗi máy chủ.
ADMIN_PASSWORD (trống) Mật khẩu cho truy cập admin RCON. Nếu để trống, đăng nhập admin có sẵn mà không cần mật khẩu qua /AdminLogin trong chat.
GAME_PORT 17777 Port UDP chính cho các kết nối game (tham số -PORT). Được cấu hình tự động bởi gói hosting của bạn.
QUERY_PORT 27015 Port UDP được Steam sử dụng cho các truy vấn trình duyệt máy chủ (tham số -QueryPort). Được cấu hình tự động.
Tên máy chủ sử dụng dòng lệnh, không phải cấu hình. Thiết lập SessionName trong ServerSettings.ini hiện không hoạt động đối với trình duyệt máy chủ. Bạn phải sử dụng tham số dòng lệnh -SteamServerName (được đặt qua tab Startup của GPanel) để tên máy chủ của bạn xuất hiện chính xác trong trình duyệt.

Cấu Hình ServerSettings.ini

Các thiết lập máy chủ chi tiết được điều khiển thông qua tệp ServerSettings.ini. Đây là tệp cấu hình chính cho máy chủ Icarus của bạn.

Xác Định Vị Trí Tệp

Tệp cấu hình nằm tại:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Truy cập tệp này thông qua tab Files của GPanel hoặc qua SFTP. Tất cả các thiết lập nằm dưới tiêu đề mục [/Script/Icarus.DedicatedServerSettings].

Tham Khảo Toàn Bộ Thiết Lập

Thiết Lập Mặc Định Mô Tả
SessionName (trống) Tên session máy chủ. Lưu ý: Thiết lập này hiện không ảnh hưởng đến hiển thị trên trình duyệt máy chủ. Thay vào đó hãy sử dụng tham số dòng lệnh -SteamServerName.
JoinPassword (trống) Mật khẩu yêu cầu để tham gia máy chủ. Để trống cho máy chủ công khai không có mật khẩu.
MaxPlayers (trống) Số lượng người chơi tối đa (1-8). Để trống để sử dụng mức tối đa mặc định là 8.
AdminPassword (trống) Mật khẩu cho các lệnh admin RCON. Nếu để trống, bất kỳ người chơi nào cũng có thể truy cập các lệnh admin qua /AdminLogin.
ShutdownIfNotJoinedFor 300.000000 Số giây trước khi máy chủ tắt nếu không có người chơi nào tham gia sau khi khởi động. Đặt thành giá trị âm (-1) để giữ máy chủ chạy vô thời hạn. 0 tắt ngay lập tức.
ShutdownIfEmptyFor 300.000000 Số giây trước khi máy chủ tắt sau khi người chơi cuối cùng rời đi. Đặt thành giá trị âm (-1) để giữ chạy vô thời hạn.
AllowNonAdminsToLaunchProspects True Nếu là True, bất kỳ người chơi nào cũng có thể tạo và khởi chạy các Prospect mới. Nếu là False, chỉ có admin mới có thể bắt đầu các Prospect.
AllowNonAdminsToDeleteProspects False Nếu là True, bất kỳ người chơi nào cũng có thể xóa các Prospect đã lưu. Nếu là False, chỉ có admin mới có thể xóa chúng.
LoadProspect (trống) Tên của một Prospect đã lưu để tải khi máy chủ khởi động. Tệp Prospect phải tồn tại trong Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (trống) Tạo một Prospect mới khi máy chủ khởi động. Định dạng: [ProspectType] [Difficulty] [Hardcore] [SaveName] (xem mục Quản Lý Prospect).
ResumeProspect True Nếu là True, máy chủ tự động tiếp tục Prospect đang hoạt động gần nhất khi khởi động. Đây là thiết lập được khuyến nghị cho các máy chủ liên tục.
LastProspectName (trống) Được tự động điền với tên của Prospect hoạt động gần đây nhất. Không chỉnh sửa thủ công.

Ví Dụ ServerSettings.ini

[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
Giữ ShutdownIfNotJoinedFor được đặt thành -1 trên các máy chủ được host. Giá trị mặc định 300 (5 phút) sẽ tự động tắt máy chủ nếu không ai tham gia trong vòng 5 phút sau khi khởi động. Đối với một máy chủ riêng được host, hãy đặt giá trị này thành -1 để máy chủ duy trì chạy vô thời hạn. Điều tương tự áp dụng cho ShutdownIfEmptyFor -- đặt thành -1 để ngăn việc tắt tự động khi máy chủ trống.

Các Tham Số Khởi Động Dòng Lệnh

Ngoài tệp ServerSettings.ini, Icarus hỗ trợ các tham số khởi động dòng lệnh. Các tham số này thường được cấu hình thông qua tab Startup của GPanel hoặc trường tham số khởi động bổ sung.

Tham Số Mô Tả
-SteamServerName="Name" Tên máy chủ hiển thị trong trình duyệt (giới hạn 64 ký tự). Đây là phương pháp hoạt động để đặt tên máy chủ.
-PORT=N Port máy chủ game (UDP).
-QueryPort=N Port truy vấn Steam cho trình duyệt máy chủ.
-MULTIHOME=IP Gắn máy chủ vào một địa chỉ IP cụ thể (chỉ áp dụng cho các máy chủ multi-homed).
-UserDir="path" Đặt đường dẫn thư mục gốc tùy chỉnh cho dữ liệu máy chủ.
-saveddirsuffix="suffix" Thêm hậu tố vào thư mục Saved/, hữu ích cho việc chạy nhiều instance.
-LOG="filename" Đặt đường dẫn tệp nhật ký tương đối so với Saved/Logs/.
-ABSLOG="path" Đặt đường dẫn tuyệt đối cho tệp nhật ký.
GPanel xử lý hầu hết các tham số tự động. Trên Legion Hosting, các tham số thiết yếu (port, query port, tên máy chủ) được cấu hình thông qua tab Startup của GPanel. Bạn thường không cần thêm các tham số khởi động bổ sung trừ khi được bộ phận hỗ trợ chỉ dẫn.

Quản Lý Prospect và Session

Icarus sử dụng một hệ thống dựa trên session độc đáo. Việc hiểu về Prospect là điều thiết yếu để quản lý máy chủ của bạn một cách hiệu quả.

Các Loại Prospect

Icarus cung cấp một số loại session (Prospect) khác nhau quyết định trải nghiệm lối chơi:

Loại Mô Tả
Missions Các Prospect có giới hạn thời gian với các mục tiêu cụ thể. Người chơi thả xuống bề mặt, hoàn thành các mục tiêu (xây dựng, khảo sát, thám hiểm, v.v.), và phải trở về quỹ đạo trước khi bộ đếm thời gian hết hạn. Không sơ tán kịp đồng nghĩa với việc mất nhân vật của bạn.
Outposts Các khu định cư vĩnh viễn, không giới hạn thời gian. Người chơi có thể xây dựng các căn cứ liên tục và trở về tự do. Không có áp lực thời gian. Lý tưởng cho lối chơi thư giãn và xây dựng căn cứ.
Open World Một trải nghiệm thế giới mở liên tục, không giới hạn thời gian với việc khám phá, chiến đấu, các nhiệm vụ SMPL3, và các Operation. Bao gồm các trùm thế giới (world boss) và nội dung cuối game.

Tạo Một Prospect

Bạn có thể tạo một Prospect mới bằng thiết lập CreateProspect trong ServerSettings.ini hoặc qua lệnh console trong game. Định dạng là:

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

Các tham số:

  • ProspectType -- Tên nội bộ của Prospect/nhiệm vụ để chạy (ví dụ, một Outpost hoặc tên nhiệm vụ cụ thể).
  • Difficulty -- Một số từ 1 đến 4: 1 = Easy, 2 = Medium, 3 = Hard, 4 = Extreme.
  • Hardcore -- True hoặc False. Khi Hardcore được bật, người chơi không thể hồi sinh sau khi chết.
  • SaveName -- Một tên tùy chỉnh cho tệp lưu Prospect này.

Tải và Tiếp Tục Các Prospect

  • ResumeProspect=True -- Máy chủ tự động tiếp tục Prospect hoạt động gần nhất khi khởi động. Đây là thiết lập được khuyến nghị cho các máy chủ liên tục.
  • LoadProspect=[name] -- Tải một Prospect đã lưu cụ thể theo tên từ Saved/PlayerData/DedicatedServer/Prospects/.

Các Lệnh Console Để Quản Lý Prospect

Bạn có thể quản lý các Prospect qua console chat trong game. Thêm tiền tố / hoặc \\ vào các lệnh khi đang trong game. Trong sảnh máy chủ (lobby), các lệnh có thể được nhập mà không cần tiền tố.

  • /CreateProspect [type] [difficulty] [hardcore] [name] -- Tạo một Prospect mới.
  • /LoadProspect [name] -- Tải một Prospect đã lưu.
  • /ResumeProspect -- Tiếp tục Prospect hoạt động gần nhất.
Quyền điều khiển Prospect. Theo mặc định, tất cả người chơi có thể khởi chạy các Prospect mới (AllowNonAdminsToLaunchProspects=True). Nếu bạn muốn chỉ admin mới được điều khiển việc tạo và tải Prospect, hãy đặt giá trị này thành False trong ServerSettings.ini của bạn.

Cách Kết Nối

Người chơi có thể kết nối đến máy chủ Icarus của bạn thông qua trình duyệt máy chủ trong game hoặc bằng kết nối trực tiếp. Tìm IP và port máy chủ của bạn từ tab Console của GPanel hoặc xem Cách Tìm IP và Port Máy Chủ Của Bạn.

Qua Trình Duyệt Máy Chủ Trong Game

  1. Khởi chạy Icarus và nhấn Play.
  2. Tạo hoặc chọn một nhân vật.
  3. Mở menu Join.
  4. Chuyển sang tab Dedicated Servers ở góc trên bên phải của màn hình.
  5. Tìm máy chủ của bạn theo tên hoặc cuộn qua danh sách.
  6. Nhấp vào máy chủ của bạn và nhấn Join. Nhập mật khẩu nếu có đặt.

Qua Kết Nối Trực Tiếp (Direct Connect)

  1. Khởi chạy Icarus, nhấn Play, và chọn nhân vật của bạn.
  2. Mở menu Join.
  3. Chuyển sang tab Dedicated Servers.
  4. Nhấp Direct Connect.
  5. Nhập địa chỉ IP và port game của máy chủ của bạn theo định dạng IP:PORT (ví dụ, 192.168.1.100:17777).
  6. Nhấn Confirm. Nhập mật khẩu máy chủ nếu được nhắc.
Sử dụng port nào? Khi kết nối qua direct connect, hãy sử dụng game port (mặc định 17777), không phải query port. Nếu bạn gặp khó khăn khi kết nối, hãy thử thêm query port (27015) thay vào đó. Port của máy chủ của bạn được gán ngẫu nhiên trừ khi bạn có một IP riêng -- luôn kiểm tra GPanel để biết port chính xác.
Máy chủ không hiển thị? Nếu máy chủ của bạn không xuất hiện trong trình duyệt, hãy đảm bảo nó đã khởi động hoàn toàn và đã chạy trong ít nhất 2-3 phút. Kiểm tra rằng tham số -SteamServerName được đặt chính xác. Bạn luôn có thể sử dụng direct connect với IP và game port của mình trong khi máy chủ đăng ký với trình duyệt.

Quản Lý Lưu Game và Prospect

Việc hiểu cách lưu game của Icarus hoạt động là rất quan trọng để quản lý các Prospect và dữ liệu người chơi của máy chủ của bạn.

Vị Trí Lưu Game

Các tệp lưu Prospect được lưu trữ tại:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Mỗi Prospect được lưu dưới dạng một tệp riêng lẻ có thể được tải, sao lưu, hoặc xóa.

Lưu Tự Động

Icarus tự động lưu trạng thái Prospect hiện tại theo các khoảng thời gian đều đặn. Máy chủ cũng lưu khi người chơi tham gia, rời đi, hoặc khi các sự kiện game cụ thể xảy ra.

Tạo Bản Sao Lưu

  1. Dừng máy chủ từ GPanel.
  2. Điều hướng đến Icarus/Saved/ qua tab Files của GPanel hoặc SFTP.
  3. Tải xuống các thư mục và tệp sau:
    • PlayerData/DedicatedServer/Prospects/ -- Tất cả các tệp lưu Prospect
    • Config/WindowsServer/ServerSettings.ini -- Cấu hình máy chủ của bạn
  4. Lưu trữ các tệp này an toàn trên máy tính cá nhân của bạn.

Khôi Phục Một Bản Sao Lưu

  1. Dừng máy chủ.
  2. Tải lên các tệp Prospect đã sao lưu vào Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Nếu cần, đặt LoadProspect=[name] trong ServerSettings.ini để tải một Prospect cụ thể vào lần khởi động tiếp theo.
  4. Khởi động máy chủ.

Xóa Một Prospect (Bắt Đầu Lại Từ Đầu)

  1. Dừng máy chủ.
  2. Điều hướng đến Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Xóa (các) tệp lưu Prospect mà bạn muốn loại bỏ.
  4. Xóa các trường LastProspectNameLoadProspect trong ServerSettings.ini.
  5. Tùy chọn đặt một giá trị CreateProspect để tạo một Prospect mới vào lần khởi động tiếp theo.
  6. Khởi động máy chủ.
Sao lưu trước khi xóa. Luôn tải xuống một bản sao của các tệp lưu Prospect của bạn trước khi xóa chúng. Một khi đã xóa, dữ liệu Prospect không thể khôi phục được.

Tham Khảo Port

Icarus sử dụng các port mạng sau. Các port này được cấu hình tự động bởi gói hosting của bạn trên Legion Hosting.

Port Giao Thức Mặc Định Mục Đích
Game Port UDP 17777 Các kết nối game chính. Người chơi kết nối trên port này.
Query Port UDP 27015 Các truy vấn trình duyệt máy chủ Steam.

Bài Viết Liên Quan


Cần Trợ Giúp?

Nếu bạn 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.