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ủ Vintage Story


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

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 Vintage Story được lưu trữ với Legion Hosting, bao gồm khởi động lần đầu, các biến GPanel, quản lý phiên bản, cấu hình máy chủ, cài đặt thế giới, kết nối người chơi và quản lý bản lưu. Để cài đặt mod, xem Cài Đặt Mod Vintage Story. Để thiết lập quản trị và các lệnh, xem Lệnh Quản Trị Vintage Story.

Trước khi bắt đầu: Đảm bảo máy chủ của bạn đã được tạo trong GPanel. Nếu bạn cần trợ giúp tìm địa chỉ IP và cổng máy chủ của mình, xem Cách Tìm IP và Cổng Máy Chủ Của Bạn.

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

Khi bạn khởi động máy chủ Vintage Story lần đầu tiên từ GPanel, máy chủ sẽ tự động tải các tệp game từ API chính thức của Vintage Story và tạo một thế giới mặc định. Lần khởi động ban đầu này có thể mất vài phút trong khi các tệp được tải về và giải nén.

  1. Đăng nhập vào GPanel và chọn máy chủ Vintage Story của bạn.
  2. Trước khi khởi động, xem lại tab Startup để xác nhận nhánh phiên bản ưa thích của bạn (stable, unstable, hoặc pre-release).
  3. Nhấp Start trên tab Console. Theo dõi kết quả console để xem các thông báo tiến trình khi máy chủ tải về và cài đặt các tệp game.
  4. Khi bạn thấy thông báo cho biết máy chủ đang lắng nghe kết nối, máy chủ đã sẵn sàng. Một tệp serverconfig.json mặc định sẽ được tạo tự động.
Lần khởi động đầu tiên mất nhiều thời gian hơn bình thường. Máy chủ phải tải toàn bộ gói máy chủ Vintage Story trước khi có thể khởi động. Các lần khởi động tiếp theo sẽ nhanh hơn nhiều trừ khi bạn thay đổi phiên bản hoặc nhánh.

Các Biến Khởi Động GPanel

Các cài đặt máy chủ cốt lõi được điều khiển thông qua tab Startup trong GPanel. Xem xét và điều chỉnh các biến này trước khi khởi động máy chủ của bạn.

Biến Mặc định Mô tả
SERVER_PORT (được gán) Cổng game mà người chơi sử dụng để kết nối. Cổng này được GPanel gán tự động -- kiểm tra tab Network để xem cổng được gán của bạn.
MAX_CLIENTS 16 Số người chơi đồng thời tối đa. Có thể đặt lên đến 256. Nên khớp với tài nguyên của gói lưu trữ của bạn.
FILES_BRANCH stable Nhánh phát hành nào sẽ được sử dụng. Tùy chọn: stable, unstable, hoặc pre. Xem phần Quản Lý Phiên Bản bên dưới để biết chi tiết.
RELEASE_VERSION latest Phiên bản cụ thể sẽ cài đặt. Đặt thành latest để luôn sử dụng bản phát hành mới nhất trên nhánh bạn đã chọn, hoặc nhập một số phiên bản cụ thể (ví dụ 1.19.8) để ghim vào phiên bản đó.
OPTIONS (trống) Các đối số dòng lệnh bổ sung được truyền cho tiến trình máy chủ khi khởi động. Để trống trừ khi bạn cần các cờ khởi động cụ thể.
SQLITE_TMPDIR (tự động) Thư mục tạm được SQLite sử dụng cho các thao tác cơ sở dữ liệu. Thường không cần thay đổi.

Sau khi cập nhật các biến khởi động, khởi động lại máy chủ từ GPanel để các thay đổi có hiệu lực.


Quản Lý Phiên Bản

Vintage Story cung cấp ba nhánh phát hành. Lựa chọn nhánh của bạn được đặt thông qua biến khởi động FILES_BRANCH trong GPanel.

Nhánh Giá trị Mô tả
Stable stable Nhánh được khuyến nghị cho hầu hết các máy chủ. Các bản phát hành này đã được kiểm tra kỹ lưỡng và đáng tin cậy nhất cho các thế giới dài hạn.
Unstable unstable Các bản phát hành beta với các tính năng và thay đổi mới vẫn đang được kiểm tra. Có thể chứa lỗi. Sử dụng nhánh này nếu bạn muốn truy cập sớm vào nội dung mới và chấp nhận một số bất ổn.
Pre-release pre Các bản dựng phát triển sớm. Đây là những bản ít được kiểm tra nhất và có thể có các vấn đề đáng kể. Chỉ được khuyến nghị cho mục đích thử nghiệm -- không dành cho máy chủ sản xuất.

Ghim Một Phiên Bản Cụ Thể

Theo mặc định, RELEASE_VERSION được đặt thành latest, nghĩa là máy chủ sẽ tải về và cài đặt phiên bản mới nhất có sẵn trên nhánh bạn đã chọn mỗi khi máy chủ khởi động (nếu có phiên bản mới hơn). Để ngăn các bản cập nhật tự động và khóa máy chủ của bạn vào một phiên bản cụ thể:

  1. Đi đến tab Startup trong GPanel.
  2. Thay đổi RELEASE_VERSION từ latest thành số phiên bản chính xác mà bạn muốn (ví dụ 1.19.8).
  3. Khởi động lại máy chủ. Nó sẽ chỉ sử dụng phiên bản đã ghim bất kể có các bản phát hành mới hơn.
Tính tương thích của mod: Nếu bạn đang chạy mod, nên ghim một phiên bản cụ thể. Các bản cập nhật game có thể phá vỡ tính tương thích của mod, và việc cập nhật giữa lượt chơi có thể gây ra sự cố. Kiểm tra xem các mod của bạn có hỗ trợ phiên bản đích trước khi cập nhật không. Xem Cài Đặt Mod Vintage Story để biết chi tiết.
Chuyển đổi nhánh có thể yêu cầu thiết lập lại thế giới. Việc di chuyển giữa các nhánh stable và unstable có thể đưa vào các thay đổi định dạng thế giới. Luôn sao lưu thế giới của bạn trước khi thay đổi nhánh. Nếu phiên bản mới không tương thích với thế giới hiện có của bạn, bạn có thể cần bắt đầu một thế giới mới.

serverconfig.json

Tệp cấu hình máy chủ chính là serverconfig.json, nằm trong thư mục gốc của máy chủ. Tệp này được tạo tự động khi khởi động lần đầu. Dừng máy chủ trước khi chỉnh sửa nó, sau đó khởi động lại để các thay đổi có hiệu lực.

  1. Dừng máy chủ từ tab Console của GPanel.
  2. Mở tab Files và nhấp vào serverconfig.json để chỉnh sửa nó.
  3. Sửa đổi các cài đặt bạn cần (xem bảng bên dưới).
  4. Lưu tệp và khởi động máy chủ.

Các Cài Đặt Chính

Cài đặt Giá trị ví dụ Mô tả
ServerName "My Legion VS Server" Tên hiển thị trong trình duyệt máy chủ trong game. Hãy đặt tên mô tả để người chơi có thể tìm thấy máy chủ của bạn.
WelcomeMessage "Welcome to the server!" Thông báo hiển thị cho người chơi khi họ tham gia. Hỗ trợ định dạng cơ bản.
MaxClients 16 Số người chơi đồng thời tối đa. Nên khớp với biến khởi động MAX_CLIENTS.
Password "mysecretpass" Mật khẩu cần thiết để tham gia máy chủ. Để trống dưới dạng chuỗi rỗng ("") cho máy chủ công khai.
AllowPvP true Đặt thành true để bật chiến đấu giữa người chơi với người chơi, hoặc false cho máy chủ chỉ PvE.
SpawnRadius 50 Bán kính (tính bằng khối) xung quanh điểm hồi sinh của thế giới nơi người chơi mới có thể xuất hiện. Giá trị lớn hơn sẽ phân tán người chơi nhiều hơn khi họ tham gia.
MapSizeX 1024000 Chiều rộng thế giới tính bằng khối. Giá trị mặc định tạo ra một thế giới rất lớn. Giảm giá trị này sẽ giới hạn khoảng cách người chơi có thể di chuyển theo hướng đông-tây.
MapSizeZ 1024000 Chiều sâu thế giới tính bằng khối. Giá trị mặc định tạo ra một thế giới rất lớn. Giảm giá trị này sẽ giới hạn khoảng cách người chơi có thể di chuyển theo hướng bắc-nam.
WorldSeed "myseed123" Seed được sử dụng để tạo thế giới. Cùng một seed tạo ra cùng một thế giới. Để trống dưới dạng chuỗi rỗng cho một seed ngẫu nhiên.

Một ví dụ tối thiểu về các cài đặt chính trong serverconfig.json:

{
  "ServerName": "My Legion VS Server",
  "WelcomeMessage": "Welcome! Enjoy your stay.",
  "MaxClients": 16,
  "Password": "",
  "AllowPvP": true,
  "SpawnRadius": 50,
  "MapSizeX": 1024000,
  "MapSizeZ": 1024000,
  "WorldSeed": ""
}
Tệp phải là JSON hợp lệ. Đảm bảo tất cả các chuỗi được đặt trong dấu ngoặc kép, các giá trị boolean ở dạng chữ thường (true/false), và không có dấu phẩy thừa sau mục cuối cùng trong một đối tượng hoặc mảng. Nếu máy chủ không khởi động được sau khi chỉnh sửa, hãy kiểm tra lỗi cú pháp JSON.

Cấu Hình Thế Giới

Vintage Story tạo thế giới của nó dựa trên các cài đặt trong serverconfig.json. Việc tạo thế giới chỉ xảy ra ở lần khởi động đầu tiên với một thế giới nhất định -- thay đổi cài đặt tạo thế giới sau khi thế giới đã được tạo sẽ không thay đổi địa hình hiện có một cách hồi tố.

Cài Đặt Tạo Thế Giới

  • WorldSeed: Xác định bố cục địa hình, vị trí quần xã sinh vật và phân bố tài nguyên. Đặt một seed cụ thể để chia sẻ cùng một bố cục thế giới với người khác, hoặc để trống cho một thế giới được tạo ngẫu nhiên.
  • MapSizeX / MapSizeZ: Kiểm soát khu vực có thể chơi tối đa. Giá trị nhỏ hơn tạo ra một thế giới hạn chế hơn và có thể giảm việc sử dụng tài nguyên. Người chơi đạt đến rìa của bản đồ sẽ không thể di chuyển xa hơn theo hướng đó.
  • WorldConfig: Đối tượng WorldConfig trong serverconfig.json cho phép bạn tinh chỉnh các tham số tạo thế giới như tỷ lệ địa hình, mô hình khí hậu và các đặc điểm địa chất. Đây là các cài đặt nâng cao -- các giá trị mặc định hoạt động tốt cho hầu hết các máy chủ.
Các cài đặt tạo thế giới bị khóa sau khi tạo. Các cài đặt như WorldSeed, MapSizeX, và MapSizeZ chỉ có hiệu lực khi thế giới được tạo lần đầu. Để áp dụng các cài đặt tạo mới, bạn phải tạo một thế giới mới (xem Quản Lý Bản Lưu bên dưới).

Chọn Một Seed

Seed có thể là bất kỳ chuỗi văn bản hoặc số nào. Người chơi trong cộng đồng Vintage Story chia sẻ các seed cho các bố cục thế giới thú vị. Nếu bạn muốn một loại địa hình hoặc vị trí hồi sinh cụ thể, hãy tìm kiếm trên các diễn đàn Vintage Story hoặc các trang cộng đồng để biết các seed được khuyến nghị.


Cách Kết Nối

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

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

  1. Khởi chạy Vintage Story và nhấp Multiplayer từ menu chính.
  2. Nhấp Direct Connect.
  3. Nhập địa chỉ IP và cổng game của máy chủ theo định dạng:
    your.server.ip:port
    Kiểm tra tab Network trong GPanel để xem IP và cổng được gán của bạn.
  4. Nhấp Connect. Nếu máy chủ có mật khẩu, hãy nhập nó khi được nhắc.

Trình Duyệt Máy Chủ

  1. Khởi chạy Vintage Story và nhấp Multiplayer từ menu chính.
  2. Trình duyệt máy chủ sẽ tải danh sách các máy chủ công khai. Sử dụng thanh tìm kiếm để tìm máy chủ của bạn theo tên (giá trị ServerName từ serverconfig.json).
  3. Nhấp vào máy chủ của bạn trong danh sách và nhấp Join.
Máy chủ không xuất hiện trong trình duyệt? Trình duyệt máy chủ có thể mất vài phút để lập chỉ mục một máy chủ mới khởi động. Sử dụng Direct Connect để truy cập ngay lập tức. Cũng hãy xác nhận rằng bạn chưa đặt mật khẩu -- các máy chủ được bảo vệ bằng mật khẩu có thể không xuất hiện trong trình duyệt công khai tùy thuộc vào cài đặt máy chủ.

Quản Lý Bản Lưu

Dữ liệu thế giới Vintage Story được lưu trữ trên máy chủ của bạn và được lưu tự động trong quá trình chơi.

Vị Trí Dữ Liệu Thế Giới

Các tệp lưu thế giới được lưu trữ trong thư mục data/ trên máy chủ của bạn. Đường dẫn chính xác phụ thuộc vào tên thế giới của bạn. Bạn có thể truy cập các tệp này thông qua tab Files của GPanel hoặc qua SFTP.

Sao Lưu Thế Giới Của Bạn

  1. Dừng máy chủ để đảm bảo một bản sao lưu sạch (không có tệp nào đang được ghi giữa quá trình lưu).
  2. Kết nối vớ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 kết nối.
  3. Tải toàn bộ thư mục data/ về máy tính cục bộ của bạn.
  4. Lưu trữ bản sao lưu ở một nơi an toàn. Cân nhắc giữ nhiều bản sao lưu có ngày tháng phòng trường hợp bạn cần khôi phục về một thời điểm cụ thể.
Rất khuyến nghị sao lưu thường xuyên. Hỏng thế giới, griefing do vô tình, hoặc cập nhật mod thất bại đều có thể dẫn đến mất dữ liệu. Sao lưu thế giới của bạn trước khi thực hiện bất kỳ thay đổi đáng kể nào như cập nhật phiên bản game, thêm hoặc gỡ bỏ mod, hoặc thay đổi cài đặt thế giới.

Thiết Lập Lại Thế Giới

Để bắt đầu một thế giới hoàn toàn mới:

  1. Dừng máy chủ từ tab Console của GPanel.
  2. Sao lưu dữ liệu thế giới hiện có nếu bạn muốn giữ nó (xem ở trên).
  3. Điều hướng đến thư mục data/ trong trình quản lý tệp GPanel và xóa các tệp lưu thế giới.
  4. Tùy chọn cập nhật WorldSeed trong serverconfig.json để tạo một bố cục thế giới khác.
  5. Khởi động máy chủ. Một thế giới mới sẽ được tạo từ đầu bằng cách sử dụng các cài đặt cấu hình hiện tại của bạn.
Việc xóa các tệp thế giới là vĩnh viễn. Sau khi bị xóa, thế giới không thể khôi phục được trừ khi bạn có bản sao lưu. Luôn tải về một bản sao lưu trước khi thực hiện thiết lập lại thế giới.

Bài Viết Liên Quan


Cần Trợ Giúp?

Nếu bạn gặp sự cố không được đề cập trong hướng dẫn này, hãy mở một phiếu hỗ trợ và đính kèm địa chỉ IP máy chủ của bạn, mô tả vấn đề, và bất kỳ kết quả console liên quan nào từ GPanel.


Was this article helpful?

Ready to Get Started?

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