Don't Starve Wiki
Advertisement
Don't Starve Wiki

Dedicated server là cách tạo server độc lập không cần bật game (Cần treo màn hình console). Nó không giúp đỡ lag hơn nếu máy bạn quá yếu. Nếu bạn là 1 người chơi bình thường, Dedicated server không quá cần thiết!!!
Có 2 cách để tạo: tạo bằng script, tạo bằng tay:

Large Shell Bell Cách 1: Tạo bằng script

Đây là cách tự động, nhanh nhất để tạo Dedicated server.
Bạn tải script này và đọc hướng dẫn tại đây.

Medium Shell Bell 2 Cách 2: Tạo bằng tay

Cách này chỉ dành cho ai tìm tòi thoi :v

1. Tại Library -> TOOLS, tải về Don't Starve Together Dedicated Server.

DSTDedicatedServerSteam

2. Tạo World + Mods (tạo ở slot 1)

Vào game tạo 1 host. Chỉnh world, add caves, enabled mod, chọn chế độ... tất tần tật sau đó vào game rồi thoát ra.

DSTTaoWorld

3. Copy mods để add vô world.

Hiện tại mod ở 2 thư mục:
(C\D):\Steam\steamapps\common\Don't Starve Together\mods
Và (C\D):\Program Files (x86)\Steam\steamapps\workshop\content\322330 (Vì ở Dedi nó chỉ nhận thư mục 'workshop-số id' nên bạn phải đổi tên thư mục khi copy qua folder mods của Dedi)
-> Copy toàn bộ sang thư mục (C\D):\Steam\steamapps\common\Don't Starve Together Dedicated Server\mods

4. Lấy và chỉnh sửa Token

Tại màn hình game ấn vào “Account

DSTManHinhChinh

Tại “Games” ấn vào “ DST Server”

DSTKleiAccount


Điền tên bất kì, sau đó ấn “ADD NEW SERVER” rồi copy token lại

DSTTenServer
DSTTokenServer

Tại (C\D):\Documents\Klei\DoNotStarveTogether\Thư mục id\Cluster_1 (Nếu ko biết save game file nào thì coi hướng dẫn dưới Q&A)
Mở file cluster_token và thay thế nội dung bằng token vừa copy bên trên (Nếu ko có thì bạn tạo nhé).

47573661 519970358486585 2371832093635248128 n

5.  Chỉnh sửa số người tham gia và thông số host

Tại Documents\Klei\DoNotStarveTogether\thư mục id\Cluster_1\cluster

Chỉnh max players theo ý muốn. Ở đây mình để là 13

44101621 494180784398876 2551128617258057728 n

6. Cách add caves vô host dedicated .

Tại (C\D):\Steam\steamapps\common\Don't Starve Together Dedicated Server\bin64

Chuột phải chọn New => Text Document

Nhập nội dung vào Text Document vừa Tạo

cd /D "%~dp0"

start "DST Server Master" dontstarve_dedicated_server_nullrenderer_x64.exe -cluster 440725477\Cluster_1 -shard Master

start "DST Server Caves" dontstarve_dedicated_server_nullrenderer_x64.exe -cluster 440725477\Cluster_1 -shard Caves

Lưu ý: Bạn chỉnh chỗ '440725477\Cluster_1' lại cho phù hợp với cá nhân bạn: (Nếu ko biết thì xem mục 4 phần Q&A)
440725477 là thư mục trong Documents\Klei\DoNotStarveTogether\thư mục id của mình. Mỗi người số mỗi khác.
Cluster_1 là thư mục chứa save game. Có thể là Cluster_2,3...

44174407 494180877732200 5372707068832645120 o

Sau đó Save As Ở dòng Save as type chọn All Files

Đặt tên bất kỳ với đuôi là .bat ở đây mình đặt là DST.bat (Nếu bạn chưa biết hiển thị đuôi thì xem hướng dẫn này)

44060593 494180987732189 4866305951910592512 o

Sau khi save chạy file DST.bat vừa save

44179856 494181181065503 1934011837674684416 n

Bonus: Thêm admin vào server

1) Tại documents/klei/don't starve together tạo file adminlist.txt

2) Hỏi người bạn muốn cho làm quản trị viên cho ID của họ. KHÔNG phải ID STEAM, lấy ID Klei bằng cách vào màn hình chính, nhìn vào góc dưới bên phải để xem Account và lấy ID. Ví dụ: KU_ad39dik

Hoặc mò trong Documents\Klei\DoNotStarveTogether\backup\client_chat_log

3) Lấy toàn bộ KU_ad39dik đó và đưa nó vào adminlist.txt của bạn. Mở máy chủ của bạn và yêu cầu người chơi tham gia lại trò chơi của bạn. Nhấn tab và bạn sẽ thấy một ngôi sao ngay bên dưới biểu tượng nhân vật của họ.

PlaceholderQ&A:

1.Tắt máy server còn không anh?

- Không nhé. Như website vậy, phải có máy tính chạy.

2. Không thấy server thì làm sao? - Bạn kiểm tra Dedi ở steam có update không. - Nếu ko được thì làm lại từ đầu, có thể bỏ qua khúc ở Document, nếu ko được thì xem lại cluster_token

3. Thêm/bớt mod cho server thế nào?

-> Bạn bật lại host đó trong game rồi thêm/bớt mod xong thì ấn Resume world như bình thường, rồi thoát ra thôi.

4. Hướng dẫn tìm save game
Bạn ấn vào biểu tượng thư mục kế bên slot lưu game:

Tim Thu Muc Cluster

5. Nhiều server trên 1 máy thì làm thế nào?

- Ví dụ bây giờ trong Documents\Klei\DoNotStarveTogether thư mục của mình là 'DSTwithKhoa' thì trong file .bat ở thư mục bin của Dedi server sẽ thành

cd /D "%~dp0"

start "DST Server Master" dontstarve_dedicated_server_nullrenderer.exe -skip_update_server_mods -cluster DSTwithKhoa -shard Master

start "DST Server Caves" dontstarve_dedicated_server_nullrenderer.exe -skip_update_server_mods -cluster DSTwithKhoa -shard Caves

- Ví dụ rằng bạn đã tạo 1 server với thư mục là Cluster_1 và DSTwithKhoa. Thì trong các Documents\Klei\DoNotStarveTogether\Cluster_1 và Documents\Klei\DoNotStarveTogether\DSTwithKhoa bạn tìm vào server.ini trong thư mục Master và Caves của cả 2 server và sửa phần [NETWORK]
server_port = 10889
bạn sửa phần server_port cho chúng không trùng nhau là được. VD: Cluster_1 thì mình sửa ở Master là 10889, Caves là 10890. DSTwithKhoa là 10891, Caves là 10892

Advertisement