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 Thiết Lập Máy Chủ Starbound


Hướng Dẫn Thiết Lập Máy Chủ Starbound

Hướng dẫn này trình bày cách thiết lập và cấu hình máy chủ chuyên dụng Starbound của bạn trên Legion Hosting, bao gồm các điều kiện tiên quyết về xác thực Steam, khởi động lần đầu, cấu hình máy chủ, cài đặt vũ trụ, kết nối người chơi và quản lý lưu trữ. Để biết cách cài đặt mod, xem Cài Đặt Mod Starbound. Để biết các lệnh quản trị và đặc quyền, xem Lệnh Quản Trị Starbound.

Bảng Điều Khiển Máy Chủ: Tất cả việc quản lý máy chủ được thực hiện thông qua GPanel tại gpanel.legionhosting.net. Sử dụng File Manager hoặc SFTP để chỉnh sửa các tệp cấu hình.

Điều Kiện Tiên Quyết

Trước khi khởi động máy chủ Starbound của bạn, bạn phải có những điều sau:

Yêu Cầu Tài Khoản Steam Đã Xác Thực. Các tệp máy chủ chuyên dụng của Starbound (Steam App ID: 211820) không thể được tải xuống qua SteamCMD ẩn danh. Bạn phải cung cấp tên người dùng và mật khẩu tài khoản Steam hợp lệ trong tab Startup của GPanel. Tài khoản Steam được sử dụng phải sở hữu một bản sao của Starbound.
  • Một tài khoản Steam sở hữu Starbound. Tệp nhị phân máy chủ không có sẵn để tải xuống ẩn danh -- tài khoản bạn cung cấp phải có Starbound trong thư viện của nó.
  • Lưu ý về Steam Guard. Nếu tài khoản Steam của bạn đã bật Steam Guard (xác thực hai yếu tố), bạn sẽ cần cung cấp mã xác thực thông qua biến khởi động STEAM_AUTH trong lần cài đặt đầu tiên. Sau lần xác thực ban đầu, SteamCMD lưu vào bộ nhớ đệm phiên làm việc và các lần khởi động tiếp theo sẽ không cần mã này nữa trừ khi bộ nhớ đệm hết hạn.
  • Khuyến nghị tài khoản Steam riêng. Để bảo mật, hãy cân nhắc sử dụng một tài khoản Steam riêng sở hữu Starbound chỉ dành cho việc lưu trữ máy chủ. Điều này tránh việc chia sẻ thông tin đăng nhập tài khoản chính của bạn và ngăn ngừa xung đột nếu bạn muốn chơi trên cùng tài khoản đồng thời.

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

Sau khi mua máy chủ Starbound của bạn từ Legion Hosting, hãy làm theo các bước sau để chạy nó lần đầu tiên:

  1. Đăng nhập vào GPanel và chọn máy chủ Starbound của bạn.
  2. Đi đến tab Startup.
  3. Điền vào thông tin đăng nhập Steam bắt buộc:
    • STEAM_USER -- Tên người dùng tài khoản Steam của bạn (bắt buộc).
    • STEAM_PASS -- Mật khẩu tài khoản Steam của bạn (bắt buộc).
    • STEAM_AUTH -- Mã 2FA Steam Guard của bạn, nếu được yêu cầu (tùy chọn, chỉ cần khi cài đặt lần đầu hoặc khi phiên được lưu trong bộ nhớ đệm hết hạn).
  4. Đi đến tab Console và nhấp Start.
  5. Máy chủ sẽ tải xuống các tệp máy chủ chuyên dụng Starbound qua SteamCMD. Việc này có thể mất vài phút trong lần khởi chạy đầu tiên.
  6. Sau khi tải xuống hoàn tất, máy chủ sẽ tạo một vũ trụ mặc định và bắt đầu lắng nghe các kết nối.
Yêu cầu Steam Guard: Nếu máy chủ không khởi động được với lỗi xác thực, hãy quay lại tab Startup, nhập mã Steam Guard hiện tại của bạn vào trường STEAM_AUTH, và khởi động lại máy chủ. Kiểm tra email hoặc ứng dụng xác thực của bạn để lấy mã. Bạn thường chỉ cần làm điều này một lần -- SteamCMD sẽ lưu phiên làm việc vào bộ nhớ đệm cho các lần khởi động sau.

Biến Khởi Động GPanel

Biến Bắt Buộc Mô Tả
STEAM_USER Tên người dùng tài khoản Steam. Phải sở hữu Starbound. Không thể là anonymous.
STEAM_PASS Mật khẩu tài khoản Steam cho tên người dùng ở trên.
STEAM_AUTH Không Mã xác thực hai yếu tố Steam Guard. Chỉ cần trong quá trình thiết lập ban đầu hoặc khi phiên được lưu trong bộ nhớ đệm hết hạn.
WORKSHOP Không Đặt thành 1 để bật hỗ trợ mod Steam Workshop, hoặc 0 để tắt. Mặc định là 0. Xem Cài Đặt Mod Starbound để biết chi tiết.

starbound_server.config

Tệp cấu hình máy chủ chính nằm tại:

storage/starbound_server.config

Tệp này sử dụng định dạng JSON. Chỉnh sửa nó qua File Manager trong GPanel hoặc thông qua SFTP. Máy chủ phải được dừng trước khi chỉnh sửa, vì các thay đổi được tải khi khởi động.

Yêu cầu JSON hợp lệ. Trình phân tích cú pháp cấu hình của Starbound rất nghiêm ngặt về định dạng JSON. Hãy đảm bảo không có dấu phẩy thừa, tất cả chuỗi đều nằm trong dấu ngoặc kép, và các dấu ngoặc vuông/ngoặc nhọn được khớp đúng cách. Một lỗi cú pháp duy nhất sẽ ngăn máy chủ khởi động.

Các Cài Đặt Máy Chủ Chính

Cài Đặt Mặc Định Mô Tả
serverName "A Starbound Server" Tên hiển thị trong trình duyệt máy chủ và khi người chơi kết nối.
maxPlayers 8 Số lượng người chơi tối đa có thể kết nối đồng thời.
gameServerPort 21025 Port mà máy chủ game lắng nghe. Trên Legion Hosting, giá trị này được đặt tự động -- không thay đổi nó trừ khi được hướng dẫn bởi bộ phận hỗ trợ.
gameServerBind "::" Giao diện mạng để gắn kết. Mặc định "::" gắn kết với tất cả giao diện (IPv4 và IPv6). Giữ nguyên giá trị này.
serverPassword "" Mật khẩu cần thiết để tham gia máy chủ. Để trống nếu không có mật khẩu (truy cập công khai).
allowAnonymousConnections true Khi true, người chơi có thể kết nối mà không cần tài khoản Starbound. Đặt thành false để yêu cầu xác thực tài khoản cho tất cả người chơi.
allowAssetsMismatch true Khi true, người chơi với các bộ mod khác nhau vẫn có thể kết nối. Đặt thành false để bắt buộc khớp tài nguyên giữa máy chủ và máy khách (khuyến nghị cho máy chủ có mod).
maxTeamSize 4 Số lượng người chơi tối đa mỗi nhóm/đội.
clientIPJoinable false Liệu máy chủ có thể được tham gia qua IP trực tiếp hay không. Nên là true đối với máy chủ chuyên dụng.
clientP2PJoinable false Liệu các kết nối ngang hàng có được cho phép hay không. Thường là false đối với máy chủ chuyên dụng.

Ví Dụ starbound_server.config

{
  "serverName" : "My Legion Starbound Server",
  "maxPlayers" : 8,
  "gameServerBind" : "::",
  "serverPassword" : "",
  "allowAnonymousConnections" : true,
  "allowAssetsMismatch" : true,
  "maxTeamSize" : 4,
  "clientIPJoinable" : true,
  "clientP2PJoinable" : false,
  "allowAdminCommands" : true,
  "allowAdminCommandsFromAnyone" : false,
  "serverUsers" : {
    "YourUsername" : {
      "admin" : true,
      "password" : "your-admin-password"
    }
  }
}

Cài Đặt Thế Giới và Vũ Trụ

Starbound sử dụng một vũ trụ được tạo theo thủ tục. Mỗi khi người chơi ghé thăm một hệ sao hoặc hành tinh mới, game sẽ tạo ra nó dựa trên một seed vũ trụ và hệ tọa độ. Dữ liệu vũ trụ của máy chủ được lưu trữ trong:

storage/universe/

Thư mục này chứa tất cả dữ liệu thế giới được tạo ra, bao gồm các hành tinh, trạm không gian và các công trình do người chơi xây dựng đặt trong thế giới.

Cấu Hình Vũ Trụ

Các tham số tạo vũ trụ có thể được điều chỉnh trong tệp starbound_server.config hoặc thông qua các tệp tài nguyên liên quan đến vũ trụ. Các khái niệm chính:

Khái Niệm Mô Tả
Seed Vũ Trụ Vũ trụ được tạo theo thủ tục dựa trên tọa độ. Tất cả các máy chủ có cùng phiên bản game sẽ tạo ra các hành tinh giống hệt nhau tại cùng tọa độ, nhưng các đối tượng do người chơi đặt và các sửa đổi là duy nhất đối với mỗi máy chủ.
Hành Tinh Khởi Đầu Người chơi mới xuất hiện trên một hành tinh khởi đầu được chọn theo thủ tục. Thế giới khởi đầu là một hành tinh kiểu vườn phù hợp cho tiến trình đầu game.
Tệp Thế Giới Mỗi hành tinh được ghé thăm sẽ tạo ra một tệp .world trong storage/universe/. Các tệp này chứa các sửa đổi địa hình, đối tượng được đặt và thay đổi ô do người chơi thực hiện.
Dữ Liệu Thiên Thể Các tệp universe.chunksuniverse.dat trong thư mục vũ trụ lưu trữ trạng thái tổng thể của bản đồ vũ trụ.
Vũ trụ chung: Tất cả người chơi trên máy chủ chia sẻ cùng một vũ trụ. Những thay đổi mà một người chơi thực hiện đối với một hành tinh (xây dựng, khai thác, đặt đối tượng) sẽ hiển thị cho tất cả người chơi khác ghé thăm hành tinh đó.
Đặt lại vũ trụ: Để bắt đầu một vũ trụ hoàn toàn mới, hãy dừng máy chủ và xóa hoặc đổi tên toàn bộ thư mục storage/universe/. Hãy lưu ý rằng việc này sẽ xóa tất cả các thế giới được tạo ra, bao gồm bất kỳ công trình nào do người chơi xây dựng. Luôn sao lưu trước khi thực hiện việc này.

Cách Kết Nối

Người chơi kết nối với máy chủ Starbound của bạn bằng menu nhiều người chơi trong game.

Kết Nối Trực Tiếp Qua IP

  1. Khởi chạy Starbound.
  2. Từ menu chính, nhấp Multiplayer.
  3. Chọn nhân vật của bạn.
  4. Trong trường Server Address, nhập địa chỉ IP và port của máy chủ theo định dạng: IP:Port
  5. Nếu máy chủ có đặt mật khẩu, hãy nhập Account NamePassword khớp với một mục serverUsers trong cấu hình máy chủ. Nếu allowAnonymousConnectionstrue và không đặt mật khẩu máy chủ, các trường này có thể để trống.
  6. Nhấp Join Server.
Tìm IP và port của bạn: Xem Cách Tìm IP và Port Máy Chủ Của Bạn để biết nơi tìm các thông tin này trong GPanel.

Steam Friends (Không Áp Dụng)

Tính năng "Join Game" của Steam dành cho các game được lưu trữ ngang hàng, không phải máy chủ chuyên dụng. Người chơi phải sử dụng phương pháp kết nối IP trực tiếp được mô tả ở trên để tham gia máy chủ Legion Hosting của bạn.

Khắc phục sự cố kết nối: Nếu người chơi không thể kết nối, hãy xác minh những điều sau:
  • Máy chủ đang chạy và đã khởi động hoàn toàn (kiểm tra console của GPanel để tìm "Info: Server listened on").
  • IP và port chính xác đang được sử dụng.
  • Nếu sử dụng mật khẩu máy chủ, người chơi đang nhập đúng thông tin đăng nhập serverUsers.
  • Nếu allowAssetsMismatchfalse, các mod được cài đặt của người chơi phải khớp chính xác với các mod của máy chủ.
  • Cả máy chủ và máy khách đều đang chạy cùng phiên bản Starbound.
Nếu sự cố vẫn tiếp diễn, mở một ticket hỗ trợ.

Quản Lý Lưu Trữ

Starbound lưu trữ tất cả dữ liệu máy chủ trong thư mục storage/. Việc hiểu cấu trúc tệp giúp ích cho việc sao lưu, chuyển dữ liệu và khắc phục sự cố.

Các Thư Mục và Tệp Lưu Trữ Chính

Đường Dẫn Mô Tả
storage/universe/ Chứa tất cả dữ liệu thế giới được tạo ra -- các hành tinh, trạm không gian và các sửa đổi của người chơi đối với thế giới. Mỗi hành tinh được ghé thăm có một tệp .world.
storage/player/ Chứa các tệp lưu của người chơi. Mỗi người chơi có một tệp .player lưu trữ kho đồ, tiến trình, trạng thái nhiệm vụ và dữ liệu tàu của họ.
storage/starbound_server.config Tệp cấu hình máy chủ chính.
storage/starbound_server.log Tệp nhật ký máy chủ. Hữu ích để chẩn đoán sập game, lỗi và sự cố kết nối.

Tạo Bản Sao Lưu

Việc sao lưu thường xuyên bảo vệ vũ trụ, dữ liệu người chơi và cấu hình của máy chủ khỏi mất mát hoặc hỏng hóc ngoài ý muốn.

  1. Dừng máy chủ của bạn trong GPanel để đảm bảo tất cả dữ liệu được ghi vào đĩa.
  2. Kết nối với máy chủ của bạn qua SFTP hoặc sử dụng File Manager.
  3. Tải toàn bộ thư mục storage/ về máy tính cục bộ của bạn.
  4. Lưu trữ bản sao lưu ở một vị trí an toàn với nhãn ngày tháng (ví dụ: storage-backup-2026-02-26).
Những gì cần sao lưu: Ở mức tối thiểu, hãy sao lưu các thư mục storage/universe/storage/player/. Chúng chứa tất cả dữ liệu thế giới và tiến trình của người chơi. Bạn cũng nên sao lưu starbound_server.config để giữ lại các cài đặt máy chủ của mình.

Khôi Phục Từ Bản Sao Lưu

  1. Dừng máy chủ của bạn.
  2. Tải các tệp sao lưu của bạn lên các vị trí tương ứng trong thư mục storage/, ghi đè lên các tệp hiện có.
  3. Khởi động máy chủ.

Chuyển Thế Giới Từ Máy Chủ Khác

Để di chuyển vũ trụ Starbound của bạn từ một máy chủ khác hoặc một game cục bộ:

  1. Dừng cả máy chủ nguồn và máy chủ đích.
  2. Sao chép thư mục storage/universe/ từ máy chủ nguồn sang máy chủ đích.
  3. Tùy chọn, sao chép storage/player/ nếu bạn muốn chuyển cả dữ liệu người chơi.
  4. Sao chép starbound_server.config của bạn để giữ lại các cài đặt máy chủ.
  5. Khởi động máy chủ đích và xác minh thế giới tải đúng cách.
Phụ thuộc mod: Nếu vũ trụ được tạo bằng mod, thì các mod đó cũng phải được cài đặt trên máy chủ đích. Việc thiếu mod sẽ gây ra lỗi hoặc thiếu nội dung khi tải các thế giới bị ảnh hưởng.

Bài Viết Liên Quan


Cần Trợ Giúp?

Nếu bạn đang gặp phải các vấn đề không được đề cập trong hướng dẫn này, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng giúp đỡ. Mở một ticket tại legionhosting.net/submitticket.php với thông tin chi tiết về máy chủ của bạn và mô tả về vấn đề.


Was this article helpful?

Ready to Get Started?

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