Soulmask đã cập nhật phiên bản 1.0 vào ngày 10 tháng 4 năm 2026, mang đến một hệ thống dedicated server (máy chủ chuyên dụng) thực sự đáng sử dụng. Cho dù bạn muốn một thế giới PvE riêng tư cho bộ lạc của mình hay một server PvP công khai, việc thiết lập một dedicated server rất đơn giản khi bạn đã nắm rõ các bước. Hướng dẫn này sẽ đi qua mọi khía cạnh: yêu cầu phần cứng, file server, port forwarding (chuyển tiếp cổng), các chế độ chơi và file cấu hình GameXishu.json, nơi kiểm soát hầu hết mọi biến số trong lối chơi.
Bạn cần chuẩn bị gì trước khi thiết lập server Soulmask?
Trước khi thao tác với SteamCMD, hãy xác nhận phần cứng của bạn đáp ứng các yêu cầu tối thiểu. Riêng tiến trình server đã tiêu tốn hơn 12GB RAM, vì vậy 16GB là mức tối thiểu bắt buộc. Việc chạy cả hai bản đồ cùng lúc đòi hỏi nhiều dung lượng trống hơn nữa.
Linux cũng được hỗ trợ. Điểm khác biệt duy nhất là App ID của SteamCMD: sử dụng 3017300 cho Linux và 3017310 cho Windows.

Thiết lập file batch khởi chạy server
Cách tải xuống và cài đặt file server Soulmask
Quy trình thiết lập sử dụng SteamCMD, công cụ dòng lệnh của Valve để tải xuống các file dedicated server mà không cần sở hữu game trên máy đó.
- Tạo một thư mục cho các file server của bạn, ví dụ: C:\SoulmaskServer.
- Tải xuống SteamCMD từ wiki nhà phát triển chính thức của Valve và giải nén vào thư mục đó.
- Tạo một file batch có tên UpdateSoulmask.bat với nội dung sau:
- steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- Chuột phải vào file batch và chọn chạy dưới quyền Administrator.
- Đợi quá trình tải xuống hoàn tất. Tất cả các file server sẽ xuất hiện trong thư mục cài đặt của bạn.
Sau khi tải xong các file, hãy tạo file batch thứ hai có tên StartServer.bat để khởi chạy server. Lệnh khởi chạy chính trông như sau:
- WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="My Soulmask Server" -MaxPlayers=60 -PSW="joinpassword" -adminpsw="adminpassword" -pve -saving=300 -backup=900 -online=Steam
Hãy thay thế mật khẩu và tên server bằng giá trị của riêng bạn. Nếu bạn không muốn đặt mật khẩu tham gia, hãy xóa hoàn toàn tham số -PSW.
Các chế độ chơi nào có sẵn trong Soulmask 1.0?
Soulmask 1.0 ra mắt với bốn chế độ riêng biệt, mỗi chế độ thay đổi cách vận hành game ở cấp độ cơ bản. Các chế độ khả dụng bao gồm:
- Survival Mode (Chế độ Sinh tồn) — Trải nghiệm mặc định với tiến trình game từ giữa đến cuối được cân bằng lại.
- Tribe Mode (Chế độ Bộ lạc) — Tập trung vào quản lý thành viên bộ lạc, tự động hóa và xây dựng văn minh. Bổ sung Hệ thống Nâng cấp Bộ lạc, Cây Công nghệ gắn liền với Cấp độ Bộ lạc, các sự kiện thương nhân ngẫu nhiên, hệ thống danh tiếng và các cuộc xâm lược hung hãn hơn thông qua Invasion Totems.
- PVP Mode (Chế độ PVP) — Quy tắc người chơi đấu với người chơi được kích hoạt trên toàn server.
- Warrior Mode (Chế độ Chiến binh) — Chế độ speedrun tập trung vào chiến đấu. Trạng thái cận tử, sự phân rã công trình, các cuộc xâm lược và rơi vật phẩm khi chết đều bị vô hiệu hóa. Bạn bắt đầu với một nhân vật trống (chất lượng Common, không có tài năng) cùng bộ trang bị khởi đầu. Kẻ thù đông hơn, AI thông minh hơn, i-frame khi né tránh bị giảm sức mạnh và tiến trình được đẩy nhanh.
Cả bốn chế độ đều có thể tùy chỉnh hoàn toàn thông qua GameXishu.json, vì vậy không có gì là cố định khi bạn đã chọn chế độ.

Màn hình cây công nghệ trong Tribe Mode
Cách cấu hình port forwarding cho Soulmask
Port forwarding là nơi hầu hết những người lần đầu làm chủ server gặp khó khăn. Soulmask yêu cầu mở bốn cổng, và hai trong số đó là bắt buộc để người chơi tìm thấy và kết nối vào server của bạn.
Hãy mở cả bốn cổng trên router của bạn và xác nhận rằng Windows Firewall (hoặc tường lửa Linux tương đương) cho phép lưu lượng truy cập vào trên từng cổng. Nếu server của bạn không xuất hiện trong trình duyệt server Steam sau khi thiết lập, nguyên nhân phổ biến nhất là cổng 27015 UDP bị chặn. Mã mời kết nối trực tiếp của server được lưu trong file WS.log tại WS\Saved\Logs\WS.log, người chơi có thể sử dụng mã này để kết nối thủ công nếu danh sách trong trình duyệt không hiển thị.
Giải thích các tham số khởi chạy server quan trọng
Lệnh StartServer.bat chấp nhận một danh sách dài các tham số. Đây là những tham số bạn sẽ thường xuyên điều chỉnh:
- -MaxPlayers=N — Thiết lập giới hạn người chơi, tối đa là 70.
- -GongHuiMaxMember=N — Kiểm soát số lượng thành viên tối đa trong bộ lạc, mặc định là 20.
- -gamedistindex=N — Thiết lập chỉ số khu vực (từ 0 đến 7) cho việc lên lịch sự kiện và múi giờ.
- -pve / -pvp — Chuyển đổi quy tắc chiến đấu của server.
- -initbackup — Tự động tạo bản sao lưu khi khởi động server, hữu ích sau khi cập nhật.
- -serverpm=MASK — Xử lý danh sách trắng, danh sách đen và cấm người chơi thông qua danh sách quyền.
File GameXishu.json hoạt động như thế nào?
GameXishu.json là file duy nhất kiểm soát hầu như mọi biến số có thể điều chỉnh trong Soulmask. Nó nằm tại WS\Saved\GameplaySettings\GameXishu.json và chỉ xuất hiện sau lần chạy server đầu tiên, vì vậy hãy khởi động server một lần, tắt nó đi một cách an toàn, sau đó mới chỉnh sửa file.
Các danh mục cài đặt bao gồm:
- Experience and Progression (Kinh nghiệm và Tiến trình) — Hệ số nhân XP cho nhận thức, nhân vật, mặt nạ, kỹ năng, thu thập, chế tạo và chiến đấu.
- Resources and Crafting (Tài nguyên và Chế tạo) — Tỷ lệ rơi khi thu thập, khai thác, chặt gỗ, giết mổ và tốc độ chế tạo.
- Survival (Sinh tồn) — Tỷ lệ tiêu thụ thức ăn, nước uống và độ bền, thời gian phân rã vật phẩm, sức chứa và kích thước kho đồ.
- Combat (Chiến đấu) — Tỷ lệ sát thương PvE và PvP, thời gian i-frame khi né tránh và sát thương lên công trình.
- Tribe and Taming (Bộ lạc và Thuần hóa) — Giới hạn tuyển dụng, tốc độ thuần hóa, giới hạn động vật và cài đặt ngủ đông.
- Building (Xây dựng) — Tỷ lệ phân rã, tốc độ sửa chữa, giới hạn xây dựng, cài đặt cổng dịch chuyển và giới hạn băng chuyền/mỏ năng lượng.
- Invasions (Xâm lược) — Tích tụ nhiệt, quy mô và sức mạnh xâm lược, số lượng kẻ thù, thời gian hồi chiêu và cửa sổ tấn công.
- Cluster (Cụm server) — Công tắc KaiQiKuaFu cho chế độ liên server.
Làm thế nào để chạy cả hai bản đồ và thiết lập cụm liên bản đồ?
Soulmask hỗ trợ hai bản đồ: Cloud Mist Forest (bản gốc, sử dụng Level01_Main) và Shifting Sands (bản đồ DLC chủ đề Ai Cập, sử dụng DLC_Level01_Main). DLC Shifting Sands được miễn phí từ ngày 10 tháng 4 đến ngày 10 tháng 5 năm 2026.
Để người chơi có thể di chuyển giữa hai bản đồ, bạn cần chạy hai instance server riêng biệt được liên kết dưới dạng một cụm (cluster). Mỗi server yêu cầu một ID server duy nhất, bộ cổng riêng và cùng một mật khẩu tham gia. Chế độ liên server cũng phải được kích hoạt bằng cách đặt KaiQiKuaFu=1 trong GameXishu.json trên cả hai server.
Server chính (Cloud Mist Forest) sử dụng -serverid=1 -mainserverport=8781, và server phụ (Shifting Sands) kết nối ngược lại với -serverid=2 -clientserverconnect=MAIN_IP:8781.
Những gì được chuyển giữa các bản đồ: dữ liệu nhân vật (cấp độ, mặt nạ, cây công nghệ, thành viên bộ lạc). Những gì không được chuyển: công trình, tài nguyên đã đặt và kho đồ cục bộ. Nhân vật mới tạo cũng không thể chuyển cho đến khi họ vượt qua trạng thái khởi đầu.
Làm thế nào để tắt server một cách an toàn?
Việc đóng trực tiếp cửa sổ server có nguy cơ gây hỏng file lưu. Thay vào đó, hãy sử dụng một trong các phương pháp sau:
- Ctrl+C trong cửa sổ console server sẽ kích hoạt quá trình tắt máy an toàn với tính năng tự động lưu.
- Telnet thông qua EchoPort (mặc định 18888) để gửi lệnh lưu/tắt máy.
- RCON nếu đã kích hoạt, thông qua một client RCON.
- Bảng GM trong game để lưu thế giới trước, sau đó mới đóng server.
File lưu thế giới (world.db) nằm tại WS\Saved\Worlds\Dedicated\Level01_Main\world.db. Hãy sao lưu nó thường xuyên ngoài lịch trình sao lưu tự động của server.
Để biết thêm các hướng dẫn về game sinh tồn, cơ chế xây dựng căn cứ và quản lý server cho các tựa game khác, hãy duyệt thêm các hướng dẫn trên GAMES.GG.


