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

Khắc phục Sự cố Máy chủ Rust


Hướng dẫn này trình bày các sự cố phổ biến mà bạn có thể gặp khi vận hành một máy chủ Rust chuyên dụng trên Legion Hosting và cách giải quyết chúng. Để biết về cấu hình máy chủ chung, hãy xem Hướng dẫn Cấu hình Máy chủ Rust.

Máy chủ Không Xuất hiện trong Trình duyệt Máy chủ

Nếu máy chủ của bạn đang chạy nhưng người chơi không thể tìm thấy nó trong trình duyệt trong trò chơi:

  • Trình duyệt máy chủ có thể mất 10-20 phút để lập chỉ mục một máy chủ vừa khởi động. Hãy sử dụng kết nối trực tiếp qua console F1 (client.connect IP:PORT) để xác minh rằng máy chủ có thể truy cập được trong khi trình duyệt bắt kịp.
  • Đảm bảo biến khởi động QUERY_PORT (trong thẻ Startup của GPanel) khớp với query port được phân bổ trong thẻ Network của GPanel. Query port không chính xác là lý do phổ biến nhất khiến máy chủ không xuất hiện trong trình duyệt.
  • Xác nhận máy chủ đã được khởi động hoàn toàn -- hãy tìm dòng Server startup complete trong console trước khi thử nghiệm các kết nối.
  • Kiểm tra rằng server.hostname của bạn được đặt trong server.cfg. Các máy chủ không có hostname có thể không hiển thị đúng cách trong trình duyệt.
Để được trợ giúp tìm địa chỉ IP, game port và query port của máy chủ, hãy xem Cách Tìm IP và Port Máy chủ của Bạn.

Không Thể Kết nối tới Máy chủ

Nếu bạn nhận được lỗi kết nối hoặc hết thời gian chờ khi cố gắng tham gia:

  • Xác minh máy chủ đang chạy và đã khởi động hoàn toàn trong thẻ Console của GPanel.
  • Kiểm tra kỹ rằng bạn đang sử dụng đúng địa chỉ IP và game port từ thẻ Network của GPanel.
  • Nếu máy chủ vừa được cập nhật (đặc biệt là trong lần wipe bắt buộc vào thứ Năm đầu tiên), hãy đảm bảo bạn đã khởi động lại máy chủ sau bản cập nhật. Người chơi trên phiên bản client mới không thể kết nối tới một máy chủ đang chạy phiên bản cũ hơn.
  • Kiểm tra rằng server.maxplayers chưa bị vượt quá. Nếu máy chủ đã đầy, các kết nối mới sẽ bị từ chối.
  • Đảm bảo bạn chưa bị cấm. Hãy kiểm tra với quản trị viên máy chủ hoặc xem bans.cfg trên máy chủ.

Không Thể Kết nối tới RCON bằng Công cụ Bên ngoài

Nếu RustAdmin, RCON.IO hoặc một ứng dụng khách RCON khác không thể kết nối:

  • Xác minh rằng rcon.web 1 được đặt trong server.cfg. Hầu hết các công cụ bên ngoài yêu cầu giao diện RCON WebSocket.
  • Xác nhận rằng bạn đang sử dụng RCON port chứ không phải game port. Hãy kiểm tra thẻ Network của GPanel để biết RCON port được gán cho bạn.
  • Kiểm tra kỹ rằng mật khẩu RCON khớp chính xác với những gì được đặt trong server.cfg. Mật khẩu phân biệt chữ hoa chữ thường.
  • Máy chủ phải được khởi động hoàn toàn trước khi các kết nối RCON được chấp nhận. Hãy chờ Server startup complete trong console.

Để biết hướng dẫn thiết lập RCON đầy đủ, hãy xem Truy cập RCON và Các lệnh Quản trị cho Rust.

Các Plugin Oxide Không Nạp

  • Xác nhận Oxide đã được cài đặt và đang hoạt động. Trong thẻ Startup của GPanel, biến FRAMEWORK phải được đặt thành oxide. Nhật ký console sẽ hiển thị Loaded plugin Oxide.Core trong quá trình khởi động.
  • Các tệp plugin phải được đặt trực tiếp trong oxide/plugins/ với phần mở rộng .cs chính xác. Các tệp trong thư mục con hoặc có phần mở rộng sai sẽ bị bỏ qua.
  • Kiểm tra console và oxide/logs/ để tìm lỗi biên dịch. Một plugin có lỗi cú pháp sẽ không nạp được và thông báo lỗi sẽ mô tả vấn đề.
  • Một số plugin có phụ thuộc vào các plugin khác (ví dụ, Economics). Hãy cài đặt tất cả các phụ thuộc cần thiết trước.
  • Đảm bảo phiên bản plugin tương thích với phiên bản Oxide hiện tại của bạn. Các plugin lỗi thời có thể không biên dịch được với một bản phát hành Oxide mới hơn.

Để biết hướng dẫn cài đặt plugin đầy đủ, hãy xem Cài đặt Plugin Oxide/uMod cho Rust.

Máy chủ Sử dụng Quá nhiều RAM hoặc CPU

Nếu máy chủ của bạn chạy chậm, giật lag hoặc vượt quá giới hạn tài nguyên:

  • Giảm kích thước bản đồ. Hạ thấp server.worldsize trong server.cfg. Các bản đồ lớn hơn yêu cầu nhiều RAM và CPU hơn đáng kể để chạy và duy trì. Kích thước bản đồ 3000 là một sự cân bằng tốt cho hầu hết các máy chủ.
  • Kiểm tra các plugin đã cài đặt. Một số plugin được viết kém hoặc lỗi thời có thể gây ra mức sử dụng CPU cao hoặc rò rỉ bộ nhớ. Hãy sử dụng oxide.plugins để liệt kê các plugin đang hoạt động và thử tắt chúng từng cái một để xác định thủ phạm.
  • Giảm số lượng người chơi. Giảm server.maxplayers nếu máy chủ không đủ mạnh cho số lượng người chơi hiện tại của bạn. Mỗi người chơi kết nối thêm vào sẽ tạo thêm gánh nặng tài nguyên.
  • Kiểm tra sự tích tụ thực thể. Trên các máy chủ chạy lâu dài, các căn cứ bị bỏ hoang và các vật phẩm đang phân hủy có thể tích tụ. Một lần wipe bản đồ sẽ đặt lại số lượng thực thể về không.
Nếu bạn liên tục vượt quá giới hạn tài nguyên của gói, hãy cân nhắc nâng cấp gói máy chủ của bạn. Liên hệ hỗ trợ để biết các tùy chọn nâng cấp.

Các Thay đổi Thế giới Không được Lưu / Quay lui Sau khi Khởi động lại

Nếu tiến trình của người chơi bị mất sau khi khởi động lại máy chủ:

  • Xác minh rằng server.saveinterval được đặt ở một giá trị hợp lý trong server.cfg (mặc định là 60 giây). Đặt nó thành 0 hoặc một số rất lớn về cơ bản sẽ vô hiệu hóa việc tự động lưu.
  • Chạy server.save theo cách thủ công qua console của GPanel hoặc RCON trước khi dừng máy chủ để buộc lưu ngay lập tức.
  • Đảm bảo máy chủ được dừng một cách bình thường từ GPanel thay vì bị kết thúc một cách cưỡng bức. Một lần kết thúc đột ngột có thể khiến các thay đổi của khoảng lưu cuối cùng bị mất.
  • Kiểm tra dung lượng đĩa khả dụng. Nếu máy chủ hết dung lượng đĩa, nó không thể ghi các tệp lưu.

Máy chủ Sập khi Khởi động

Nếu máy chủ khởi động nhưng sập ngay lập tức hoặc rơi vào vòng lặp khởi động lại:

  • Kiểm tra kết quả đầu ra của console để tìm các thông báo lỗi. Các nguyên nhân phổ biến bao gồm tệp lưu bị hỏng, plugin không tương thích hoặc tệp framework bị thiếu.
  • Nếu sự cố sập bắt đầu sau khi thêm một plugin, hãy gỡ bỏ tệp .cs được thêm gần đây nhất khỏi oxide/plugins/ và khởi động lại.
  • Nếu sự cố sập bắt đầu sau một bản cập nhật trò chơi, hãy đảm bảo biến FRAMEWORK được đặt chính xác. Các tệp framework có thể cần được tải xuống lại sau một bản cập nhật Rust -- chỉ cần khởi động lại máy chủ và framework cập nhật sẽ được lấy về tự động.
  • Hãy thử xóa các tệp lưu (proceduralmap.*.savproceduralmap.*.map) và thực hiện một lần wipe bản đồ mới. Các tệp lưu bị hỏng có thể ngăn máy chủ khởi động.
Sao lưu trước khi xóa các tệp lưu. Nếu bạn muốn giữ khả năng khôi phục thế giới hiện tại của mình, hãy tải các tệp lưu xuống qua SFTP trước khi xóa chúng. Để được trợ giúp về việc truyền tệp, hãy xem Cách Tải Tệp Lên qua SFTP.

Việc Tạo Bản đồ Mất Rất Nhiều Thời gian

Sau một lần wipe, máy chủ phải tạo một bản đồ thủ tục mới. Điều này là bình thường và được mong đợi:

  • Kích thước bản đồ 3000 thường mất 2-5 phút để tạo.
  • Các bản đồ lớn hơn (4000-6000) có thể mất hơn 10 phút.
  • Không khởi động lại máy chủ trong quá trình tạo bản đồ. Hãy để nó hoàn tất đầy đủ. Console sẽ hiển thị Server startup complete khi sẵn sàng.

Cần Trợ giúp?

Nếu vấn đề của bạn không được đề cập ở đây, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng trợ giúp. Gửi một ticket hỗ trợ và kèm theo:

  • ID máy chủ của bạn (hiển thị trong GPanel)
  • Mô tả về vấn đề và thời điểm nó bắt đầu
  • Bất kỳ kết quả đầu ra console hoặc thông báo lỗi liên quan nào
  • Các bước bạn đã thử

Was this article helpful?

Ready to Get Started?

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