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 Cài Đặt Máy Chủ Foundry


Hướng dẫn này trình bày cách thiết lập máy chủ chuyên dụng Foundry của bạn trên Legion Hosting, cấu hình các biến khởi động, chỉnh sửa tệp thiết lập máy chủ, thiết lập tạo thế giới, kết nối tới máy chủ, và quản lý các bản lưu và sao lưu. Foundry là một trò chơi xây dựng nhà máy dựa trên voxel, nơi người chơi khai thác tài nguyên, xây dựng các dây chuyền sản xuất tự động, và mở rộng các nhà máy khổng lồ trên một thế giới được tạo theo thủ tục. Để biết về các điều khiển quản trị, quản lý người chơi, và khắc phục sự cố, xem Quản Trị và Quản Lý Máy Chủ Foundry.

Lưu ý: Máy chủ chuyên dụng Foundry chạy độc lập với tùy chọn hosting trong trò chơi. Một máy chủ chuyên dụng giữ cho thế giới nhà máy của bạn trực tuyến 24/7 để người chơi có thể tiếp tục xây dựng và tự động hóa mà không cần chủ máy phải có mặt.

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

  1. Đăng nhập vào GPanel và chọn máy chủ Foundry của bạn.
  2. Đi tới tab Startup và xem lại các biến có thể cấu hình (xem bảng ở Phần 2).
  3. Đặt SERVER_NAME thành tên cho máy chủ của bạn. Tên này xuất hiện trong trình duyệt máy chủ Steam.
  4. Đặt SRV_PW nếu bạn muốn hạn chế quyền truy cập. Để trống cho máy chủ công khai.
  5. Tùy chọn đặt một MAP_SEED để kiểm soát việc tạo thế giới. Để trống để có một seed ngẫu nhiên.
  6. Quay lại tab Console và nhấp Start.
  7. Chờ console xác nhận máy chủ đã khởi động. Lần khởi chạy đầu tiên có thể mất vài phút khi máy chủ tạo thế giới và tạo các tệp cấu hình ban đầu.
Lần khởi động đầu tiên tạo các tệp cấu hình. Nếu bạn cần chỉnh sửa App.cfg hoặc các tệp cấu hình khác, hãy khởi động máy chủ một lần, để nó tải xong, sau đó dừng lại trước khi chỉnh sửa. Các tệp sẽ không tồn tại cho đến lần chạy đầu tiên.

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

Các biến sau đây có sẵn trong tab Startup của GPanel. Chúng được truyền vào máy chủ ở mỗi lần khởi động.

Biến Bắt buộc Mô tả
SERVER_NAME Tên hiển thị trong trình duyệt máy chủ Steam.
SRV_PW Không Mật khẩu tùy chọn mà người chơi phải nhập để tham gia. Để trống cho máy chủ công khai.
MAX_PLAYERS Không Số lượng người chơi đồng thời tối đa. Mặc định là 32.
MAP_SEED Không Số seed tạo thế giới. Sử dụng cùng một seed để tái tạo địa hình giống hệt nhau. Để trống cho một thế giới ngẫu nhiên.
WORLD_NAME Không Tên của thư mục thế giới/bản lưu. Mặc định là MyFoundry. Thay đổi giá trị này sẽ tạo một thế giới mới.
PUBLIC_SERVER Không Liệu máy chủ có xuất hiện trong trình duyệt máy chủ Steam hay không. Đặt thành true hoặc false. Mặc định là true.

3. Tệp Cấu Hình Máy Chủ

Đối với các thiết lập nâng cao vượt ngoài những gì các biến khởi động cung cấp, bạn có thể chỉnh sửa trực tiếp tệp cấu hình máy chủ. Dừng máy chủ của bạn trước khi thực hiện thay đổi.

Vị Trí Tệp

App.cfg

Mở tệp này bằng tab Files trong GPanel hoặc kết nối qua SFTP. Tệp sử dụng định dạng đơn giản key=value với một thiết lập trên mỗi dòng. Nếu tệp không tồn tại, hãy khởi động và dừng máy chủ một lần để tạo nó.

Luôn dừng máy chủ của bạn trước khi chỉnh sửa các tệp cấu hình. Máy chủ đọc App.cfg khi khởi động. Các thay đổi được thực hiện khi máy chủ đang chạy sẽ không có hiệu lực cho đến lần khởi động lại tiếp theo.

Các Thiết Lập Chính trong App.cfg

Thiết lập Mặc định Mô tả
server_name My Server Tên máy chủ hiển thị trong trình duyệt máy chủ Steam.
server_password (trống) Mật khẩu cần thiết để tham gia máy chủ. Trống nghĩa là công khai.
server_world_name MyFoundry Tên thư mục thế giới/bản lưu. Mỗi tên duy nhất tạo một thế giới riêng biệt với dữ liệu lưu của riêng nó.
server_max_players 32 Số lượng người chơi đồng thời tối đa được phép trên máy chủ.
server_is_public true Kiểm soát việc máy chủ có được liệt kê trong trình duyệt máy chủ Steam hay không.
server_port 3724 Port trò chơi. Đây được quản lý bởi GPanel -- không thay đổi trừ khi được bộ phận hỗ trợ hướng dẫn.
server_query_port 27015 Port truy vấn Steam được sử dụng cho việc liệt kê trong trình duyệt máy chủ. Được quản lý bởi GPanel.
map_seed (ngẫu nhiên) Số seed cho việc tạo thế giới theo thủ tục. Sử dụng bất kỳ giá trị số nguyên nào. Cùng một seed luôn tạo ra cùng một bố cục địa hình.
autosave_interval 300 Khoảng thời gian tự động lưu tính bằng giây. Mặc định là 300 (5 phút). Đặt thành 0 để tắt tự động lưu.
pause_server_when_empty true Tạm dừng thế giới trò chơi khi không có người chơi nào kết nối. Đặt thành false để giữ nhà máy chạy 24/7.

Cấu Hình Ví Dụ

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
Không thay đổi các giá trị port. server_portserver_query_port được gán bởi GPanel và phải khớp với các port được phân bổ cho bạn. Thay đổi chúng sẽ ngăn người chơi kết nối và máy chủ xuất hiện trong trình duyệt.

4. Tạo Thế Giới

Foundry sử dụng việc tạo thế giới theo thủ tục để tạo địa hình voxel của nó. Thế giới được tạo từ một số seed, xác định bố cục của địa hình, các mỏ quặng, và các quần xã sinh vật.

Map Seed

  • Đặt giá trị map_seed trong App.cfg hoặc biến khởi động MAP_SEED thành bất kỳ số nguyên nào.
  • Sử dụng cùng một seed luôn tạo ra cùng một bố cục thế giới, điều này hữu ích nếu bạn muốn chia sẻ một thế giới cụ thể với người khác hoặc tái tạo một thế giới sau khi reset.
  • Để trống seed hoặc bỏ qua hoàn toàn để máy chủ tạo một thế giới ngẫu nhiên.
  • Seed chỉ ảnh hưởng đến việc tạo thế giới ban đầu. Thay đổi seed trên một thế giới hiện có không có tác dụng -- bạn phải tạo một thế giới mới (thay đổi server_world_name) để một seed mới có hiệu lực.

Tên Thế Giới và Nhiều Thế Giới

Thiết lập server_world_name xác định máy chủ sử dụng thư mục lưu nào. Bạn có thể duy trì nhiều thế giới bằng cách chuyển đổi giữa các tên thế giới khác nhau:

  • Mỗi server_world_name duy nhất tạo một thế giới riêng biệt với dữ liệu lưu, trạng thái nhà máy, và tiến trình người chơi của riêng nó.
  • Để chuyển đổi thế giới, dừng máy chủ, thay đổi server_world_name trong App.cfg, và khởi động lại.
  • Các thế giới trước đó được giữ lại và có thể được tải lại bằng cách chuyển lại về tên của chúng.

Tạm Dừng Khi Trống

Tùy chọn pause_server_when_empty kiểm soát việc nhà máy của bạn có tiếp tục hoạt động khi không có người chơi nào trực tuyến hay không:

  • true (mặc định) -- Thế giới tạm dừng khi tất cả người chơi ngắt kết nối. Các nhà máy ngừng sản xuất, tài nguyên ngừng được tiêu thụ. Tốt cho việc tiết kiệm tài nguyên máy chủ và giữ trạng thái trò chơi có thể dự đoán được.
  • false -- Nhà máy tiếp tục chạy 24/7. Các dây chuyền sản xuất tiếp tục, tài nguyên tích lũy, và thế giới tiến triển ngay cả khi không có ai chơi. Có thể làm tăng mức sử dụng tài nguyên máy chủ.

5. Cách Kết Nối

Tùy Chọn A -- Trình Duyệt Máy Chủ Steam

  1. Khởi chạy Foundry.
  2. Từ menu chính, chọn Multiplayer.
  3. Nhấp Join Game để mở trình duyệt máy chủ.
  4. Sử dụng thanh tìm kiếm để tìm máy chủ của bạn theo tên.
  5. Chọn máy chủ của bạn và nhấp Join. Nhập mật khẩu máy chủ nếu có thiết lập.
Có thể mất vài phút để một máy chủ mới khởi động xuất hiện trong trình duyệt. Nếu máy chủ của bạn không hiển thị, hãy thử làm mới danh sách hoặc kết nối trực tiếp bằng IP.

Tùy Chọn B -- Kết Nối Trực Tiếp

  1. Khởi chạy Foundry.
  2. Từ menu chính, chọn Multiplayer.
  3. Chọn tùy chọn Direct Connect.
  4. Nhập địa chỉ IP và port của máy chủ từ tab Network của GPanel:
    <your-server-ip>:<port>
  5. Nhập mật khẩu máy chủ nếu được nhắc và nhấp Connect.
Sự cố kết nối? Xác minh máy chủ của bạn đang chạy trong GPanel, kiểm tra rằng bạn đang sử dụng đúng IP và port từ tab Network, và đảm bảo mật khẩu máy chủ khớp. Các port được gán ngẫu nhiên trừ khi bạn có một IP riêng. Xem Cách Tìm IP và Port Máy Chủ của Bạn để được trợ giúp định vị các chi tiết kết nối của bạn.

6. Quản Lý Bản Lưu

Tự Động Lưu

Máy chủ tự động lưu theo khoảng thời gian được chỉ định bởi autosave_interval trong App.cfg (mặc định: mỗi 300 giây / 5 phút). Các bản tự động lưu của Foundry không gây gián đoạn và không gây ra giật lag đáng kể đối với hầu hết các kích thước nhà máy.

Vị Trí Tệp Lưu

Các tệp lưu được lưu trữ trên máy chủ tại đường dẫn được chỉ định bởi server_persistent_data_override_folder trong App.cfg. Đường dẫn mặc định là:

serverfiles/

Thư mục này chứa toàn bộ trạng thái thế giới bao gồm các sửa đổi địa hình, các cấu trúc đã đặt, các máy móc nhà máy, băng tải, và kho đồ của người chơi.

Sao Lưu Thủ Công qua SFTP

  1. Dừng máy chủ từ GPanel để đảm bảo tất cả dữ liệu được ghi vào đĩa.
  2. 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.
  3. Tải xuống toàn bộ thư mục lưu cho thế giới của bạn (ví dụ: serverfiles/).
  4. Lưu trữ bản sao lưu ở một vị trí an toàn trên máy tính của bạn.
Sao lưu thường xuyên. Các nhà máy lớn với nhiều máy móc và băng tải đại diện cho nỗ lực xây dựng đáng kể. Sao lưu thường xuyên bảo vệ chống lại hư hỏng bản lưu, reset thế giới ngoài ý muốn, hoặc các thay đổi không mong muốn bởi những người chơi khác.

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

  1. Dừng máy chủ từ GPanel.
  2. Kết nối qua SFTP và điều hướng đến thư mục serverfiles/.
  3. Tải lên thư mục thế giới đã sao lưu của bạn, thay thế thư mục hiện có.
  4. Đảm bảo tên thư mục khớp với server_world_name trong App.cfg.
  5. Khởi động máy chủ từ GPanel. Máy chủ sẽ tải bản lưu đã khôi phục.

7. Mẹo Hiệu Suất

Foundry là một trò chơi xây dựng nhà máy, và hiệu suất máy chủ bị ảnh hưởng trực tiếp bởi độ phức tạp của nhà máy. Hãy ghi nhớ những mẹo này khi nhà máy của bạn phát triển:

  • Độ phức tạp của nhà máy: Số lượng lớn máy móc, băng tải, và mạng lưới hậu cần làm tăng tải tick của máy chủ. Nếu bạn nhận thấy lag, hãy cân nhắc hợp nhất hoặc tối ưu hóa các chuỗi sản xuất.
  • Tải chunk: Máy chủ xử lý tất cả các chunk đã tải. Càng nhiều khu vực nhà máy hoạt động trải rộng trên bản đồ nghĩa là càng nhiều chunk để mô phỏng. Giữ nhà máy của bạn gọn gàng làm giảm số lượng chunk mà máy chủ phải theo dõi.
  • Số lượng người chơi: Càng nhiều người chơi kết nối nghĩa là càng nhiều chunk được tải xung quanh mỗi người chơi. Nếu hiệu suất giảm khi có nhiều người chơi, hãy cân nhắc giảm server_max_players.
  • Tần suất tự động lưu: Việc tự động lưu rất thường xuyên (dưới 60 giây) trên các thế giới lớn có thể gây ra giật định kỳ. Mặc định 300 giây thường là ổn, nhưng bạn có thể tăng nó nếu cần.
  • Tạm dừng khi trống: Bật pause_server_when_empty=true ngăn việc mô phỏng không cần thiết khi không có ai chơi, điều này giúp duy trì hiệu suất ổn định trong các phiên chơi tích cực.
Mẹo: Nếu nhà máy của bạn đã phát triển rất lớn và bạn đang gặp phải lag dai dẳng, hãy mở một ticket hỗ trợ để thảo luận về việc nâng cấp gói máy chủ của bạn để có thêm tài nguyên.

Bài Viết Liên Quan

Cần Trợ Giúp?

Nếu bạn gặp phải các vấn đề với máy chủ Foundry của mình mà không được đề cập ở đây, hãy mở một ticket hỗ trợ và bao gồm IP máy chủ của bạn, mô tả về vấn đề, và bất kỳ thông báo lỗi liên quan nào từ console GPanel.


Was this article helpful?

Ready to Get Started?

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