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

Quản Trị và Quản Lý Máy Chủ Foundry


Hướng dẫn này trình bày việc thiết lập quản trị, quản lý người chơi, sử dụng console máy chủ, quản lý thế giới và khắc phục sự cố cho máy chủ chuyên dụng Foundry của bạn. 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 xây dựng và tự động hóa các dây chuyền sản xuất phức tạp trong một thế giới được tạo theo thủ tục. Để thiết lập máy chủ ban đầu, cấu hình, tạo thế giới và hướng dẫn kết nối, xem Hướng dẫn Thiết lập Máy chủ Foundry.

1. Điều Khiển Quản Trị và Host

Máy chủ chuyên dụng Foundry sử dụng mô hình quyền hạn dựa trên host. Người vận hành máy chủ quản lý máy chủ thông qua sự kết hợp của tệp cấu hình App.cfg và các điều khiển host trong trò chơi.

Quyền Truy Cập của Người Vận Hành Máy Chủ

Với tư cách là người vận hành máy chủ, bạn quản lý máy chủ Foundry của mình thông qua:

  • Console GPanel: Console máy chủ trong GPanel hiển thị đầu ra của máy chủ, các sự kiện kết nối và thông báo lỗi. Đây là công cụ giám sát chính của bạn.
  • Tệp cấu hình: Tệp App.cfg kiểm soát tất cả các cài đặt máy chủ. Chỉnh sửa nó qua tab Files trong GPanel hoặc qua SFTP. Xem Hướng dẫn Thiết lập Máy chủ Foundry để biết chi tiết.
  • Điều khiển trong trò chơi: Khi kết nối với máy chủ, người chơi host có quyền truy cập các tùy chọn quản lý bổ sung thông qua menu trong trò chơi.
Mẹo: Foundry đang trong quá trình phát triển tích cực với tư cách là một tựa game Early Access. Các tính năng quản trị và quản lý máy chủ có thể mở rộng cùng với các bản cập nhật trong tương lai. Hãy kiểm tra ghi chú bản vá chính thức của Foundry để biết các lệnh và tùy chọn máy chủ mới.

Bảo Vệ Bằng Mật Khẩu Máy Chủ

Để giới hạn ai có thể tham gia máy chủ của bạn, hãy đặt một mật khẩu trong App.cfg:

server_password=YourSecretPassword

Người chơi phải nhập mật khẩu này khi kết nối. Để biến máy chủ trở lại công khai, hãy xóa giá trị mật khẩu:

server_password=

Ẩn Máy Chủ Khỏi Trình Duyệt

Nếu bạn muốn một máy chủ riêng tư không xuất hiện trong trình duyệt máy chủ Steam, hãy đặt:

server_is_public=false

Người chơi vẫn có thể tham gia qua kết nối trực tiếp bằng IP và port của bạn, nhưng máy chủ sẽ không thể được tìm thấy thông qua việc duyệt.

2. Quản Lý Người Chơi

Đá Người Chơi

Để loại bỏ một người chơi gây rối khỏi máy chủ:

  • Trong trò chơi: Mở danh sách người chơi từ menu trong trò chơi, chọn người chơi và sử dụng tùy chọn đá. Tùy chọn này có sẵn cho người chơi host.
  • Khởi động lại máy chủ: Như một giải pháp cuối cùng, việc khởi động lại máy chủ từ GPanel sẽ ngắt kết nối tất cả người chơi. Người chơi gây rối có thể bị ngăn không cho tham gia lại bằng cách đặt một mật khẩu máy chủ.

Cấm Người Chơi

Để ngăn vĩnh viễn một người chơi tham gia máy chủ của bạn:

  • Sử dụng tùy chọn cấm trong trò chơi khi có sẵn thông qua menu quản lý người chơi.
  • Người chơi bị cấm được theo dõi bằng Steam ID của họ và sẽ bị từ chối trong các lần thử kết nối trong tương lai.
  • Danh sách cấm được lưu giữ qua các lần khởi động lại máy chủ.
Mật khẩu làm phương tiện kiểm soát truy cập: Nếu bạn cần kiểm soát ngay lập tức ai có thể tham gia, phương pháp đáng tin cậy nhất là đặt một server_password trong App.cfg và chỉ chia sẻ nó với những người chơi đáng tin cậy. Cách này hoạt động bất kể tình trạng của hệ thống cấm.

Quản Lý Số Lượng Người Chơi

Kiểm soát số người chơi có thể trực tuyến đồng thời:

server_max_players=16

Mức tối đa mặc định là 32. Việc giảm giá trị này được khuyến nghị nếu gói máy chủ của bạn có tài nguyên hạn chế, hoặc nếu bạn gặp các vấn đề hiệu suất với nhiều người chơi kết nối. Mỗi người chơi kết nối tải thêm các chunk xung quanh vị trí của họ, làm tăng tải xử lý của máy chủ.

3. Console Máy Chủ

Console GPanel hiển thị đầu ra máy chủ theo thời gian thực bao gồm:

  • Các sự kiện kết nối và ngắt kết nối của người chơi
  • Xác nhận lưu thế giới
  • Thông báo lỗi và cảnh báo
  • Trạng thái khởi động và tắt máy chủ

Đọc Đầu Ra Console

Theo dõi console để biết các thông báo quan trọng:

Loại thông báo Ví dụ Ý nghĩa
Người chơi tham gia Player [SteamName] connected Một người chơi đã tham gia máy chủ thành công.
Người chơi rời đi Player [SteamName] disconnected Một người chơi đã rời khỏi máy chủ.
Tự động lưu World saved Một lần tự động lưu hoặc lưu thủ công đã hoàn tất thành công.
Lỗi ERROR: ... Đã có sự cố xảy ra. Hãy ghi lại thông báo để khắc phục sự cố.
Máy chủ sẵn sàng Server started on port 3724 Máy chủ đang trực tuyến và chấp nhận kết nối.

4. Quản Lý Thế Giới

Chuyển Đổi Giữa Các Thế Giới

Foundry hỗ trợ nhiều thế giới thông qua cài đặt server_world_name. Mỗi tên thế giới tương ứng với một thư mục lưu riêng biệt với nhà máy, địa hình và dữ liệu người chơi riêng.

  1. Dừng máy chủ từ GPanel.
  2. Mở App.cfg và thay đổi server_world_name thành một tên khác:
    server_world_name=NewFactory
  3. Nếu bạn muốn một thế giới mới với địa hình cụ thể, hãy cũng đặt một giá trị map_seed mới.
  4. Khởi động máy chủ. Nếu tên thế giới chưa tồn tại, một thế giới mới sẽ được tạo.
Giữ lại các thế giới cũ: Các thế giới trước đó không bị xóa khi bạn chuyển đổi. Để quay lại, chỉ cần đổi server_world_name trở lại tên ban đầu và khởi động lại. Toàn bộ tiến trình nhà máy sẽ y nguyên như lúc bạn rời đi.

Đặt Lại Một Thế Giới

Để đặt lại hoàn toàn một thế giới và bắt đầu lại từ đầu với một nhà máy mới:

  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. Xóa hoặc đổi tên thư mục thế giới (ví dụ: đổi tên MyFoundry thành MyFoundry_backup).
  4. Tùy chọn thay đổi map_seed trong App.cfg nếu bạn muốn địa hình khác.
  5. Khởi động máy chủ. Một thế giới mới sẽ được tạo bằng seed đã được cấu hình.
Việc đặt lại thế giới là vĩnh viễn. Tất cả các cấu trúc nhà máy, cỗ máy, hệ thống băng chuyền, các sửa đổi địa hình và kho đồ của người chơi trong thế giới đó sẽ bị mất. Hãy luôn sao lưu thư mục thế giới trước khi xóa nó.

Khôi Phục Một Bản Sao Lưu

  1. Dừng máy chủ từ GPanel.
  2. Kết nối qua SFTP.
  3. Tải lên thư mục thế giới đã sao lưu của bạn vào thư mục serverfiles/, thay thế thư mục hiện tại.
  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ủ. Thế giới đã sao lưu sẽ được tải.

5. Cấu Hình Tự Động Lưu

Hệ thống tự động lưu của Foundry ghi toàn bộ trạng thái thế giới vào đĩa theo các khoảng thời gian đều đặn. Cấu hình nó trong App.cfg:

Cài đặt Giá trị Tác dụng
autosave_interval=300 300 giây Lưu mỗi 5 phút (mặc định). Cân bằng tốt cho hầu hết các máy chủ.
autosave_interval=600 600 giây Lưu mỗi 10 phút. Giảm tần suất lưu cho các nhà máy rất lớn.
autosave_interval=120 120 giây Lưu mỗi 2 phút. Lưu thường xuyên hơn, sử dụng đĩa nhiều hơn.
autosave_interval=0 Vô hiệu hóa Không tự động lưu. Bạn phải dựa vào việc lưu thủ công hoặc chấp nhận rủi ro mất tiến trình khi sập.
Đừng vô hiệu hóa tự động lưu trừ khi bạn có lý do cụ thể. Nếu máy chủ sập mà không có bản lưu gần đây, toàn bộ tiến trình kể từ lần lưu cuối cùng sẽ bị mất. Điều này có thể đồng nghĩa với việc mất hàng giờ công sức xây dựng nhà máy.

6. Khắc Phục Sự Cố

Máy Chủ Sập Khi Khởi Động

  • Kiểm tra console của GPanel để tìm thông báo lỗi. Các nguyên nhân phổ biến bao gồm cú pháp App.cfg bị lỗi định dạng (thiếu giá trị, khoảng trắng thừa xung quanh dấu =).
  • Xác minh các giá trị port chưa bị thay đổi thủ công. Các port phải khớp với những gì GPanel chỉ định.
  • Thử xóa App.cfg và khởi động lại để tạo lại một cấu hình mới với các giá trị mặc định.
  • Nếu sự cố sập liên quan đến một thế giới cụ thể, hãy thử chuyển sang một server_world_name mới để kiểm tra xem vấn đề có liên quan đến bản lưu hay không.
  • Nếu sự cố sập vẫn tiếp diễn, hãy mở một ticket hỗ trợ kèm IP máy chủ của bạn và toàn bộ đầu ra console.

Người Chơi Không Thể Kết Nối

  • Xác minh máy chủ đang chạy trong GPanel. Kiểm tra console để tìm lỗi trong quá trình khởi động.
  • Xác nhận người chơi đang sử dụng đúng IP và port từ tab Network của GPanel.
  • Kiểm tra rằng mật khẩu máy chủ là chính xác (mật khẩu phân biệt chữ hoa chữ thường).
  • Đảm bảo máy chủ chưa đạt đến giới hạn server_max_players.
  • Xác minh cả máy chủ và người chơi đều đang chạy cùng một phiên bản của Foundry. Các bản cập nhật trò chơi có thể tạm thời phá vỡ khả năng tương thích.

Máy Chủ Không Xuất Hiện Trong Trình Duyệt

  • Xác nhận server_is_public=true trong App.cfg.
  • Trình duyệt máy chủ Steam có thể mất vài phút để lập chỉ mục một máy chủ mới. Hãy thử kết nối trực tiếp trong khi chờ đợi.
  • Khởi động lại máy chủ nếu nó đã chạy trong một thời gian dài mà không xuất hiện. Đôi khi kết nối đến máy chủ master của Steam có thể bị rớt.

Suy Giảm Hiệu Suất với Các Nhà Máy Lớn

  • Các công trình nhà máy lớn với hàng ngàn cỗ máy và băng chuyền làm tăng thời gian tick của máy chủ. Đây là hành vi được kỳ vọng trong Foundry.
  • Giảm server_max_players để giảm số lượng chunk được tải.
  • Bật pause_server_when_empty=true để máy chủ không mô phỏng nhà máy khi không có ai trực tuyến.
  • Tối ưu hóa bố cục nhà máy của bạn bằng cách hợp nhất các dây chuyền sản xuất và giảm việc định tuyến băng chuyền không cần thiết.
  • Tăng autosave_interval nếu việc lưu đang gây ra các đợt giật lag định kỳ trên các thế giới rất lớn.
  • Nếu hiệu suất vẫn kém sau khi tối ưu hóa, hãy cân nhắc liên hệ với bộ phận hỗ trợ về việc nâng cấp gói máy chủ của bạn.

Hỏng Bản Lưu

  • Nếu máy chủ sập trong một lần tự động lưu, tệp lưu có thể bị hỏng.
  • Khôi phục từ một bản sao lưu SFTP thủ công nếu có. Xem Hướng dẫn Thiết lập Máy chủ Foundry để biết hướng dẫn khôi phục.
  • Nếu không có bản sao lưu nào, hãy thử chuyển sang một server_world_name mới để bắt đầu lại từ đầu trong khi vẫn giữ bản lưu bị hỏng phòng trường hợp một bản cập nhật trong tương lai có thể khôi phục nó.
  • Các bản sao lưu SFTP thường xuyên là cách bảo vệ tốt nhất chống lại tình trạng hỏng bản lưu. Hãy sao lưu thư mục thế giới của bạn ít nhất một lần mỗi phiên chơi.

Bài Viết Liên Quan

Cần Trợ Giúp?

Nếu bạn gặp 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à đính kèm IP máy chủ của bạn, mô tả về vấn đề, cùng 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.