Hướng dẫn này trình bày cách cài đặt và cấu hình máy chủ chuyên dụng Space Engineers của bạn trên Legion Hosting, bao gồm khởi động lần đầu, các biến startup trong GPanel, cấu hình XML, chế độ chơi, thiết lập thế giới, kết nối và quản lý bản lưu. Để cài đặt mod, hãy xem Cài Đặt Mod Space Engineers. Để biết các vấn đề thường gặp, hãy xem Khắc Phục Sự Cố Space Engineers.
Khởi Động Lần Đầu
Khi máy chủ Space Engineers của bạn được cấp phát lần đầu, nó cần cài đặt các tệp trò chơi và tạo cấu hình ban đầu. Điều này diễn ra tự động trong lần khởi động đầu tiên.
- Đăng nhập vào GPanel và chọn máy chủ Space Engineers của bạn từ danh sách máy chủ.
- Nhấp Start trên tab Console. Máy chủ sẽ tải xuống và cài đặt các tệp Space Engineers Dedicated Server qua SteamCMD. Quá trình này có thể mất vài phút trong lần chạy đầu tiên.
- Theo dõi đầu ra console để biết tiến trình. Khi bạn thấy thông báo cho biết máy chủ đã sẵn sàng và đang lắng nghe kết nối, quá trình cài đặt ban đầu đã hoàn tất.
- Máy chủ sẽ tạo các tệp cấu hình mặc định, bao gồm
SpaceEngineers-Dedicated.cfgvà một bản lưu thế giới mặc định.
Cấu Hình Máy Chủ -- Các Biến Startup Trong GPanel
Cách dễ nhất để cấu hình máy chủ Space Engineers của bạn là thông qua tab Startup trong GPanel. Các biến này được áp dụng dưới dạng đối số dòng lệnh mỗi khi máy chủ khởi động.
- Dừng máy chủ của bạn từ tab Console.
- Điều hướng đến tab Startup.
- Điều chỉnh các biến được liệt kê bên dưới theo nhu cầu.
- Quay lại tab Console và nhấp Start để áp dụng các thay đổi.
| Biến | Giá trị ví dụ | Mô tả |
|---|---|---|
| Server Name | My Legion SE Server |
Tên hiển thị trong trình duyệt máy chủ trong trò chơi. Đặt một tên dễ nhận biết để người chơi có thể tìm thấy máy chủ của bạn. |
| World Name | MyWorld |
Tên của thư mục thế giới/bản lưu được máy chủ sử dụng. Thay đổi giá trị này sẽ tạo hoặc tải một thế giới khác. |
| Max Players | 16 |
Số lượng người chơi đồng thời tối đa. Không nên vượt quá giới hạn slot trong gói lưu trữ của bạn. |
| Game Mode | Survival |
Chế độ chơi cho thế giới. Xem phần Chế Độ Chơi bên dưới để biết chi tiết. |
| Save Interval | 5 |
Tần suất (tính bằng phút) máy chủ tự động lưu. Giá trị thấp hơn giảm mất dữ liệu khi sập; giá trị cao hơn giảm I/O ổ đĩa. |
Cấu Hình Nâng Cao -- SpaceEngineers-Dedicated.cfg
Để có quyền kiểm soát chi tiết hơn, bạn có thể chỉnh sửa trực tiếp tệp cấu hình XML của máy chủ. Tệp này kiểm soát các thiết lập không được hiển thị trong tab Startup của GPanel.
Truy Cập Tệp Cấu Hình
- Dừng máy chủ của bạn từ tab Console.
- Nhấp tab Files trong GPanel.
- Tìm và mở
SpaceEngineers-Dedicated.cfgtrong thư mục gốc của máy chủ.
Các Thiết Lập Cấu Hình Chính
Tệp cấu hình sử dụng định dạng XML. Dưới đây là các thiết lập thường được điều chỉnh nhất trong khối <SessionSettings>:
| Thiết lập | Giá trị ví dụ | Mô tả |
|---|---|---|
<ServerName> |
My Legion SE Server |
Tên máy chủ hiển thị trong trình duyệt. Có thể bị ghi đè bởi biến startup của GPanel. |
<ServerDescription> |
A Legion Hosting server |
Mô tả hiển thị trong trình duyệt máy chủ khi người chơi xem chi tiết máy chủ. |
<ServerPassword> |
mypassword |
Mật khẩu yêu cầu để người chơi tham gia. Để trống cho máy chủ công khai. |
<MaxPlayers> |
16 |
Số lượng người chơi đồng thời tối đa. |
<AutoSaveInMinutes> |
5 |
Khoảng thời gian tự động lưu tính bằng phút. Đặt thành 0 để vô hiệu hóa tự động lưu (không khuyến nghị). |
<PauseGameWhenEmpty> |
true |
Tạm dừng mô phỏng khi không có người chơi nào kết nối. Tiết kiệm tài nguyên nhưng dừng tất cả các tiến trình trong trò chơi. |
<GroupID> |
0 |
ID nhóm Steam. Khi được đặt, chỉ thành viên của nhóm này mới có thể tham gia (trừ khi <GroupAccessEnabled> là false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Danh sách các Steam64 ID được cấp quyền quản trị. Thêm một mục <unsignedLong> cho mỗi quản trị viên bên trong khối <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Danh sách các Steam64 ID bị cấm khỏi máy chủ. |
Đoạn cấu hình ví dụ:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
Thêm Quản Trị Viên
Để cấp quyền quản trị, hãy thêm các Steam64 ID bên trong khối <Administrators>. Bạn có thể tìm Steam64 ID của mình bằng cách tra cứu hồ sơ Steam trên steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Chế Độ Chơi
Space Engineers cung cấp hai chế độ chơi chính. Chế độ được đặt khi thế giới được tạo lần đầu và có thể được thay đổi trong tệp cấu hình hoặc tab Startup của GPanel.
| Chế độ | Mô tả | Phù hợp nhất cho |
|---|---|---|
| Survival | Người chơi phải khai thác tài nguyên, tinh chế vật liệu và chế tạo thành phần để xây dựng tàu và trạm. Phải quản lý sức khỏe, oxy, hydro và năng lượng. Người chơi bắt đầu với các công cụ cơ bản và phát triển lên thiết bị nâng cao. | Lối chơi nhiều người tiêu chuẩn. Hầu hết các máy chủ chạy chế độ Survival để có trải nghiệm tiến triển cân bằng. |
| Creative | Người chơi có tài nguyên không giới hạn và xây dựng tức thì. Tất cả các khối đều có sẵn ngay lập tức mà không tốn vật liệu. Không có cơ chế sức khỏe hay sinh tồn. Tàu và trạm có thể được xây dựng tự do. | Xây dựng, tạo nguyên mẫu và thử nghiệm thiết kế. Hữu ích cho các máy chủ sáng tạo hoặc cho quản trị viên lên kế hoạch xây dựng trước khi chuyển sang Survival. |
<GameMode> trong SpaceEngineers-Dedicated.cfg hoặc qua tab Startup của GPanel. Chuyển từ Creative sang Survival sẽ không xóa các khối hiện có, nhưng người chơi sẽ cần bắt đầu quản lý tài nguyên về sau.
Thiết Lập Thế Giới -- Sandbox.sbc
Các thiết lập riêng cho thế giới được lưu trong tệp Sandbox.sbc bên trong thư mục lưu thế giới của bạn. Các thiết lập này kiểm soát môi trường, vật lý và cân bằng lối chơi của thế giới cụ thể của bạn.
Truy Cập Sandbox.sbc
- Dừng máy chủ của bạn.
- Mở tab Files trong GPanel.
- Điều hướng đến thư mục lưu thế giới (thường ở đường dẫn được hiển thị trong GPanel hoặc bên trong thư mục
Saves/). - Mở
Sandbox.sbctrong trình chỉnh sửa tệp.
Các Thiết Lập Thế Giới Chính
Các thiết lập sau đây nằm trong khối <SessionSettings> của Sandbox.sbc:
| Thiết lập | Giá trị / Ví dụ | Mô tả |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Kiểm soát mật độ tiểu hành tinh trong các thế giới được tạo theo thủ tục. 0.25 = thấp, 0.35 = bình thường, 0.50 = cao. Đặt thành 0 để vô hiệu hóa tiểu hành tinh theo thủ tục (dùng với các bản đồ tiểu hành tinh có sẵn). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Kiểm soát các cuộc chạm trán thù địch như mưa thiên thạch, sói và nhện. SAFE vô hiệu hóa tất cả các mối đe dọa. NORMAL bật các mối đe dọa vừa phải. CATACLYSM và APOCALYPSE tăng mức độ nghiêm trọng và tần suất. |
<InventorySizeMultiplier> |
1, 3, 10 |
Hệ số nhân cho dung lượng kho đồ của người chơi và khối. 1 = thực tế (kho đồ nhỏ), 3 = mặc định cho hầu hết máy chủ, 10 = kho đồ rất lớn. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Hệ số nhân cho tốc độ sản xuất của máy lắp ráp. Giá trị cao hơn giảm thời gian chế tạo. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Hệ số nhân cho hiệu suất vật liệu của máy lắp ráp. Giá trị cao hơn nghĩa là cần ít nguyên liệu thô hơn cho mỗi vật phẩm chế tạo. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Hệ số nhân cho tốc độ xử lý của máy tinh chế. Giá trị cao hơn tinh chế quặng thành thỏi nhanh hơn. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Hệ số nhân cho tốc độ hàn (xây dựng/sửa chữa). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Hệ số nhân cho tốc độ mài (tháo dỡ). |
<EnableSpiders> |
true / false |
Bật hoặc tắt NPC nhện trên các hành tinh. |
<EnableWolves> |
true / false |
Bật hoặc tắt NPC sói trên các hành tinh. |
<MaxFloatingObjects> |
56, 100 |
Số lượng vật thể trôi nổi tối đa (vật phẩm rơi, mảnh vỡ) trong thế giới. Giá trị thấp hơn cải thiện hiệu suất máy chủ. |
<MaxGridSize> |
0 (không giới hạn), 50000 |
Số lượng khối tối đa cho mỗi lưới (tàu/trạm). Đặt giới hạn ngăn người chơi xây dựng các lưới quá lớn làm suy giảm hiệu suất. 0 = không giới hạn. |
<BlockCountThreshold> |
100 |
Số lượng khối mà dưới mức đó các lưới được coi là "nhỏ" cho mục đích dọn dẹp. |
<EnableAutorespawn> |
true / false |
Tự động hồi sinh người chơi tại phòng y tế cuối cùng của họ sau khi chết. |
Đoạn thiết lập thế giới ví dụ:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> ở mức bằng hoặc dưới 100 và cân nhắc đặt giới hạn <MaxGridSize> trên các máy chủ công khai. Lưới rất lớn và mảnh vỡ trôi nổi quá nhiều là nguyên nhân phổ biến nhất gây giật lag máy chủ trong Space Engineers.
Cách Kết Nối
Tùy Chọn A -- Trình Duyệt Máy Chủ Steam
- Mở Steam và nhấp View > Game Servers (hoặc View > Servers trong các phiên bản Steam cũ hơn).
- Nhấp tab Favorites, sau đó nhấp Add a Server.
- Nhập IP và cổng máy chủ của bạn (tìm thấy trong tab Network của GPanel) và nhấp Add this address to favorites.
- Chọn máy chủ từ danh sách yêu thích của bạn và nhấp Connect.
Tùy Chọn B -- Trình Duyệt Máy Chủ Trong Trò Chơi
- Khởi chạy Space Engineers và nhấp Join Game từ menu chính.
- Trong trình duyệt máy chủ, sử dụng ô tìm kiếm để tìm máy chủ của bạn theo tên.
- Chọn máy chủ của bạn và nhấp Join World.
- Nếu máy chủ có mật khẩu, bạn sẽ được nhắc nhập nó.
Tùy Chọn C -- Kết Nối Trực Tiếp Qua IP
- Khởi chạy Space Engineers và nhấp Join Game từ menu chính.
- Nhấp tab Direct Connect (hoặc nhập IP vào ô tìm kiếm/lọc).
- Nhập IP máy chủ và cổng trò chơi của bạn từ tab Network của GPanel:
<your-server-ip>:<your-game-port> - Nhấp Join World và nhập mật khẩu máy chủ nếu được nhắc.
Quản Lý Bản Lưu
Tự Động Lưu
Space Engineers tự động lưu theo khoảng thời gian được cấu hình trong <AutoSaveInMinutes> (mặc định: 5 phút). Tự động lưu sẽ ghi đè lên bản lưu thế giới hiện tại. Bạn có thể điều chỉnh khoảng thời gian này trong SpaceEngineers-Dedicated.cfg hoặc tab Startup của GPanel.
Vị Trí Tệp Lưu
Các bản lưu thế giới được lưu trữ trên máy chủ trong thư mục lưu thế giới. Đường dẫn chính xác phụ thuộc vào cấu hình máy chủ của bạn, nhưng nó thường được tìm thấy bên trong thư mục Saves/ hoặc thư mục instance hiển thị trong tab Files của GPanel. Mỗi thế giới có thư mục riêng chứa:
| Tệp | Mục đích |
|---|---|
Sandbox.sbc |
Thiết lập thế giới, danh sách mod, cấu hình phiên. |
Sandbox_config.sbc |
Cấu hình phiên và thiết lập bổ sung. |
SANDBOX_0_0_0_.sbs |
Tệp dữ liệu thế giới chính chứa tất cả các lưới, voxel và thực thể. |
Các tệp *.vx2 |
Các tệp dữ liệu voxel (các thay đổi địa hình hành tinh/tiểu hành tinh). |
Sao Lưu Thế Giới Của Bạn
- Dừng máy chủ của bạn từ tab Console để đảm bảo bản lưu không đang được ghi.
- Kết nối tới máy chủ của bạn qua SFTP. Xem Cách Tải Tệp Lên Qua SFTP để biết hướng dẫn.
- Điều hướng đến thư mục lưu thế giới.
- Tải toàn bộ thư mục thế giới về máy cục bộ của bạn. Điều này bao gồm tất cả các tệp
.sbc,.sbsvà.vx2.
Khôi Phục Bản Sao Lưu
- Dừng máy chủ của bạn.
- Kết nối qua SFTP.
- Điều hướng đến thư mục lưu thế giới.
- Thay thế các tệp lưu hiện có bằng các tệp sao lưu của bạn. Đảm bảo bạn tải lên tất cả các tệp từ bản sao lưu (các tệp
.sbc,.sbsvà.vx2). - Khởi động máy chủ từ GPanel. Nó sẽ tải thế giới đã khôi phục.
Chuyển Một Thế Giới Từ Chơi Đơn
Bạn có thể tải một thế giới chơi đơn lên máy chủ chuyên dụng của mình:
- Trên máy cục bộ của bạn, tìm thư mục lưu Space Engineers (thường là
%AppData%/SpaceEngineers/Saves/). - Tìm thư mục thế giới bạn muốn tải lên.
- Dừng máy chủ của bạn và kết nối qua SFTP.
- Tải toàn bộ thư mục thế giới lên thư mục lưu của máy chủ.
- Cập nhật World Name trong tab Startup của GPanel hoặc trong
SpaceEngineers-Dedicated.cfgđể khớp với tên thư mục đã tải lên. - Khởi động máy chủ.
Bài Viết Liên Quan
- Cài Đặt Mod Space Engineers
- Khắc Phục Sự Cố Space Engineers
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
- Hướng Dẫn Khởi Động Máy Chủ
Cần Trợ Giúp?
Nếu bạn tiếp tục gặp sự cố với máy chủ Space Engineers của mình, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng giúp đỡ.