Hướng dẫn này đề cập đến các sự cố thường gặp với máy chủ chuyên dụng Abiotic Factor trên Legion Hosting, bao gồm sập máy chủ, sự cố kết nối, mất đồng bộ và giật lag, hỏng tệp lưu, và không khớp phiên bản. Để thiết lập và cấu hình máy chủ ban đầu, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Abiotic Factor.
Máy Chủ Không Khởi Động
Nếu máy chủ của bạn không khởi động được hoặc dừng ngay lập tức sau khi nhấn Start trong GPanel, hãy thực hiện các bước kiểm tra sau:
Kiểm Tra Kết Quả Đầu Ra Của Console
- Vào tab Console trong GPanel.
- Nhấn Start và theo dõi kỹ kết quả đầu ra của console để tìm các thông báo lỗi.
- Tìm các dòng chứa
Error,Fatal, hoặcFailed. Những dòng này sẽ cho biết điều gì đang ngăn máy chủ khởi động.
Nguyên Nhân Thường Gặp
| Triệu chứng | Nguyên nhân có thể | Giải pháp |
|---|---|---|
| Máy chủ khởi động rồi dừng ngay lập tức | Cài đặt bị hỏng hoặc thiếu tệp | Cài đặt lại máy chủ từ tab Settings trong GPanel (Reinstall Server). Thao tác này tải lại toàn bộ tệp máy chủ từ Steam mà không ảnh hưởng đến các tệp lưu thế giới của bạn. |
| Lỗi cổng đang được sử dụng (port already in use) | Phiên bản máy chủ trước đó không tắt sạch sẽ | Đợi 30 giây và thử khởi động lại. Nếu sự cố vẫn tiếp diễn, hãy dùng nút Kill trong GPanel để buộc dừng mọi tiến trình bị kẹt, sau đó khởi động lại. |
| Lỗi khởi tạo Steam | Sự cố xác thực Steam | Điều này có thể xảy ra nếu các máy chủ Steam tạm thời không khả dụng. Đợi vài phút và thử lại. Nếu vẫn tiếp diễn, hãy cài đặt lại máy chủ. |
| Sập khi tải thế giới | Dữ liệu lưu bị hỏng | Xem phần Hỏng Tệp Lưu bên dưới để biết các tùy chọn khôi phục. |
| Lỗi thiếu DLL hoặc thư viện | Cài đặt không hoàn chỉnh | Cài đặt lại máy chủ từ GPanel Settings. Quá trình cài đặt lại sẽ tải lại tất cả các thành phần phụ thuộc cần thiết. |
Máy Chủ Bị Sập
Nếu máy chủ của bạn bị sập trong khi chơi (đột nhiên dừng hoặc không phản hồi), hãy sử dụng các bước sau để chẩn đoán và khắc phục sự cố.
Kiểm Tra Tệp Nhật Ký
Nhật ký máy chủ cung cấp thông tin chi tiết về những gì đã xảy ra trước khi sập:
- Trong GPanel, vào tab Files.
- Điều hướng đến thư mục nhật ký:
AbioticFactor/Saved/Logs/ - Mở tệp nhật ký gần đây nhất (thường được đặt tên theo ngày hoặc
AbioticFactorServer.log). - Cuộn xuống cuối tệp và tìm các thông báo lỗi, stack trace, hoặc tham chiếu đến crash dump.
Nguyên Nhân Sập Thường Gặp
- Cạn kiệt bộ nhớ: Nếu máy chủ hết RAM được cấp phát, nó sẽ bị sập. Điều này phổ biến hơn trên các máy chủ có nhiều người chơi, căn cứ xây dựng lớn, hoặc thời gian hoạt động kéo dài. Hãy khởi động lại máy chủ thường xuyên (hàng ngày hoặc vài ngày một lần) để xóa bộ nhớ tích lũy.
- Dữ liệu thế giới bị hỏng: Nếu một số khu vực cụ thể của thế giới gây sập liên tục khi người chơi đi vào, dữ liệu lưu của khu vực đó có thể đã bị hỏng. Xem phần Hỏng Tệp Lưu để biết các tùy chọn.
- Số lượng thực thể quá lớn: Số lượng rất lớn các vật thể được đặt, vật phẩm trên mặt đất, hoặc kẻ thù xuất hiện có thể làm quá tải máy chủ. Hãy dọn dẹp các vật phẩm và công trình không cần thiết.
- Lỗi phần mềm: Một số lần sập là do lỗi trong chính game. Hãy kiểm tra cộng đồng Steam của Abiotic Factor và ghi chú bản vá để biết các sự cố đã biết. Giữ máy chủ của bạn được cập nhật lên phiên bản mới nhất.
Giảm Tần Suất Sập
- Lên lịch khởi động lại máy chủ định kỳ (ví dụ: hàng ngày) để xóa rò rỉ bộ nhớ.
- Giảm
EnemySpawnRatetrongSandboxSettings.ininếu số lượng thực thể quá cao. - Giữ phần mềm máy chủ luôn được cập nhật bằng cách khởi động lại thường xuyên (các bản cập nhật được áp dụng khi khởi động).
- Khuyến khích người chơi dọn dẹp các vật thể triển khai không dùng đến và các vật phẩm bị rơi.
Sự Cố Kết Nối
Nếu người chơi không thể kết nối đến máy chủ của bạn, hãy thực hiện lần lượt các bước sau.
Máy Chủ Không Xuất Hiện Trong Trình Duyệt
- Xác minh máy chủ đang chạy. Kiểm tra tab Console trong GPanel để xác nhận máy chủ đang trực tuyến và đã tải đầy đủ. Một máy chủ vẫn đang khởi động sẽ không xuất hiện trong trình duyệt.
- Đợi Steam lập chỉ mục. Các máy chủ mới hoặc vừa khởi động lại có thể mất 2-5 phút để xuất hiện trong danh sách máy chủ chính của Steam.
- Kiểm tra tên máy chủ. Đảm bảo tên máy chủ của bạn được đặt chính xác trong tab Startup của GPanel. Hãy thử tìm kiếm khớp một phần trong trình duyệt máy chủ.
- Sử dụng kết nối trực tiếp. Nếu trình duyệt không liệt kê máy chủ của bạn, hãy kết nối trực tiếp bằng IP và cổng của bạn. Xem Cách Tìm IP và Cổng Máy Chủ Của Bạn.
Kết Nối Bị Từ Chối hoặc Hết Thời Gian
| Vấn đề | Giải pháp |
|---|---|
| Kết nối hết thời gian chờ (connection timed out) | Đảm bảo máy chủ đã khởi động hoàn toàn và người chơi đang sử dụng đúng IP và cổng game (không phải cổng truy vấn). Cổng game thường là 7777. |
| Kết nối bị từ chối (connection refused) | Máy chủ có thể đã đầy, mật khẩu có thể không đúng, hoặc máy chủ có thể đã bị sập. Hãy kiểm tra console để tìm lỗi và xác minh số lượng người chơi chưa đạt mức tối đa. |
| Bị đá ra ngay khi tham gia | Điều này có thể xảy ra khi có một lượng lớn dữ liệu thế giới cần đồng bộ hóa. Hãy để admin di chuyển ra khỏi các khu vực được xây dựng dày đặc trước khi người chơi cố gắng tham gia. Người chơi tham gia cũng có thể thử kết nối ngay sau khi khởi chạy game, trước khi menu chính tải đầy đủ. |
| Mật khẩu bị từ chối | Kiểm tra kỹ mật khẩu máy chủ trong tab Startup của GPanel. Mật khẩu phân biệt chữ hoa chữ thường. Đảm bảo người chơi đang nhập mật khẩu máy chủ (không phải mật khẩu admin). |
Người Chơi Bị Ngắt Kết Nối Ngẫu Nhiên
- Kiểm tra console máy chủ để tìm các thông báo ngắt kết nối hoặc lỗi trùng khớp với thời điểm bị ngắt kết nối.
- Yêu cầu người chơi bị ảnh hưởng xác minh tệp game trong Steam (nhấp chuột phải vào game > Properties > Installed Files > Verify integrity of game files).
- Nếu nhiều người chơi bị ngắt kết nối cùng lúc, máy chủ có thể đang bị sập. Hãy kiểm tra phần sập máy chủ ở trên.
- Kết nối internet không ổn định ở phía người chơi cũng có thể gây ngắt kết nối ngẫu nhiên. Yêu cầu họ kiểm tra độ ổn định kết nối của mình.
Mất Đồng Bộ và Giật Lag
Mất đồng bộ xảy ra khi máy chủ và máy khách không còn đồng bộ với nhau, khiến các vật thể hoặc người chơi có vẻ như dịch chuyển tức thời, bị giật ngược (rubber-band), hoặc hành xử thất thường. Lag biểu hiện ở việc phản hồi chậm trễ trước các thao tác của người chơi.
Lag Phía Máy Chủ
Nếu tất cả người chơi đều gặp lag cùng lúc, vấn đề có khả năng nằm ở phía máy chủ:
- Số lượng thực thể cao: Quá nhiều vật thể được đặt, vật phẩm bị rơi, hoặc kẻ thù xuất hiện có thể làm chậm tick rate của máy chủ. Hãy dọn dẹp các vật phẩm không cần thiết và cân nhắc giảm
EnemySpawnRate. - Áp lực bộ nhớ: Các máy chủ chạy trong thời gian dài có thể tích lũy mức sử dụng bộ nhớ. Hãy lên lịch khởi động lại định kỳ.
- Độ phức tạp của thế giới: Các căn cứ rất lớn, được xây dựng dày đặc gây căng thẳng cho hiệu suất máy chủ. Hãy khuyến khích người chơi hợp nhất các công trình và loại bỏ các công trình bị bỏ hoang.
Lag Phía Máy Khách
Nếu chỉ một người chơi gặp lag hoặc mất đồng bộ:
- Yêu cầu họ kiểm tra tốc độ và độ ổn định kết nối internet của mình.
- Yêu cầu họ xác minh tệp game thông qua Steam.
- Hạ thấp cài đặt đồ họa trong game của họ để giảm hiện tượng giật phía máy khách, vốn có thể trông giống như lag.
- Nếu họ ở xa vị trí vật lý của máy chủ, độ trễ nhất định là điều bình thường. Người chơi ở gần máy chủ về mặt địa lý sẽ có ping thấp hơn.
Mất Đồng Bộ Liên Quan Đến VOIP
Một số người chơi báo cáo các sự cố mất đồng bộ liên quan đến hệ thống VOIP trong game:
- Hãy thử đặt lại VOIP từ Menu Escape trong game.
- Nếu VOIP gây ra sự cố liên tục, người chơi có thể tắt hoàn toàn nó trong cài đặt game của mình.
Hỏng Tệp Lưu
Hỏng tệp lưu có thể xảy ra nếu máy chủ bị buộc dừng (force-kill) mà không tắt sạch sẽ, nếu máy chủ bị sập trong khi đang thực hiện thao tác lưu, hoặc trong một số trường hợp hiếm gặp do lỗi phần mềm.
Triệu Chứng Hỏng Tệp
- Máy chủ bị sập khi tải một thế giới cụ thể.
- Mất công trình, vật phẩm, hoặc tiến trình người chơi sau khi khởi động lại.
- Sập liên tục khi người chơi đi vào các khu vực cụ thể của bản đồ.
- Các thông báo lỗi tham chiếu đến dữ liệu lưu hoặc tệp thế giới trong nhật ký console.
Tùy Chọn Khôi Phục
- Khôi phục từ bản sao lưu: Nếu bạn có bản sao lưu thư mục lưu thế giới, hãy dừng máy chủ, thay thế thư mục thế giới bị hỏng bằng bản sao lưu, và khởi động máy chủ. Xem Hướng Dẫn Thiết Lập Máy Chủ để biết hướng dẫn sao lưu.
- Bắt đầu thế giới mới: Nếu không có bản sao lưu, bạn có thể đổi tên thư mục thế giới bị hỏng và khởi động máy chủ để tạo ra một thế giới mới. Dữ liệu lưu cũ được giữ lại trong thư mục đã đổi tên phòng trường hợp một bản cập nhật hoặc công cụ trong tương lai có thể khôi phục nó.
Ngăn Ngừa Hỏng Tệp
- Luôn tắt máy chủ một cách sạch sẽ. Hãy dùng nút Stop trong GPanel thay vì Kill trừ khi máy chủ hoàn toàn không phản hồi. Lệnh Stop kích hoạt một lần lưu sạch sẽ trước khi tắt.
- Sao lưu định kỳ. Hãy tải xuống các bản sao của thư mục lưu thế giới của bạn thường xuyên qua SFTP hoặc tab Files của GPanel.
- Tránh chỉnh sửa tệp lưu thủ công. Đừng sửa đổi trực tiếp các tệp dữ liệu lưu trừ khi bạn biết chính xác mình đang làm gì. Chỉ chỉnh sửa các tệp cấu hình như
SandboxSettings.ini.
Không Khớp Phiên Bản
Abiotic Factor yêu cầu máy khách (game) và máy chủ phải chạy cùng một phiên bản. Nếu có sự không khớp, người chơi sẽ không thể kết nối.
Triệu Chứng
- Người chơi thấy lỗi "version mismatch" hoặc "incompatible version" khi cố gắng tham gia.
- Máy chủ xuất hiện trong trình duyệt nhưng người chơi không thể kết nối.
- Những người chơi trước đó có thể kết nối được đột nhiên không thể kết nối sau khi cập nhật game của họ.
Khắc Phục Không Khớp Phiên Bản
- Cập nhật máy chủ: Khởi động lại máy chủ từ GPanel. Máy chủ tự động kiểm tra và áp dụng các bản cập nhật từ Steam mỗi lần khởi động. Nếu máy chủ đang chạy khi một bản cập nhật được phát hành, nó cần được khởi động lại để tải phiên bản mới.
- Cập nhật máy khách: Đảm bảo tất cả người chơi đã cập nhật game của họ qua Steam. Nhấp chuột phải vào Abiotic Factor trong thư viện Steam, vào Properties > Updates, và đảm bảo tự động cập nhật được bật.
- Buộc cài đặt lại: Nếu khởi động lại máy chủ không cập nhật được, hãy vào GPanel Settings và sử dụng tùy chọn Reinstall Server. Thao tác này buộc tải mới toàn bộ tệp máy chủ.
Chọn Tham Gia Các Nhánh Beta
Nếu bạn đang chạy một nhánh beta hoặc thử nghiệm của Abiotic Factor trên máy chủ, tất cả người chơi kết nối cũng phải chọn tham gia cùng nhánh đó trong Steam:
- Nhấp chuột phải vào Abiotic Factor trong thư viện Steam.
- Vào Properties > Betas.
- Chọn cùng nhánh mà máy chủ đang chạy (ví dụ:
experimentalhoặcstaging). - Đợi game cập nhật lên phiên bản beta.
Mẹo Tối Ưu Hóa Hiệu Suất
Nếu máy chủ của bạn đang chạy nhưng gặp hiệu suất kém, hãy thử các cách tối ưu hóa sau:
- Lên lịch khởi động lại định kỳ: Khởi động lại máy chủ một lần mỗi ngày (hoặc tối thiểu 2-3 ngày một lần) để xóa bộ nhớ tích lũy và áp dụng mọi bản cập nhật đang chờ.
- Giảm tốc độ xuất hiện kẻ thù: Đặt
EnemySpawnRatethành0.5hoặc0.75trongSandboxSettings.ininếu máy chủ gặp khó khăn với số lượng thực thể. - Dọn dẹp thế giới: Loại bỏ các công trình, vật thể triển khai, và vật phẩm bị rơi không dùng đến. Số lượng lớn vật thể trong thế giới làm tăng tải xử lý của máy chủ.
- Giới hạn số lượng người chơi: Nếu hiệu suất suy giảm khi có nhiều người chơi hơn, hãy giảm
MAX_PLAYERSxuống một con số mà máy chủ có thể xử lý thoải mái. - Theo dõi console: Để ý các thông báo cảnh báo lặp lại trong console của GPanel. Các cảnh báo lặp lại về tick rate, bộ nhớ, hoặc giới hạn thực thể cho thấy có nút thắt cổ chai về hiệu suất.
Các Bước Khắc Phục Sự Cố Chung
Nếu không có phần nào ở trên giải quyết được sự cố cụ thể của bạn, hãy thử các bước chung sau:
- Kiểm tra console và nhật ký để tìm bất kỳ thông báo lỗi nào. Tệp nhật ký gần đây nhất trong
AbioticFactor/Saved/Logs/thường chứa câu trả lời. - Khởi động lại máy chủ. Nhiều sự cố tạm thời được giải quyết bằng một lần khởi động lại sạch sẽ.
- Cài đặt lại máy chủ từ GPanel Settings nếu sự cố xuất hiện sau một bản cập nhật hoặc nếu các tệp có thể bị hỏng.
- Xác minh tệp game ở phía máy khách qua Steam nếu sự cố chỉ xảy ra với một người chơi cụ thể.
- Kiểm tra Cộng Đồng Steam Abiotic Factor để biết các sự cố đã biết và thông báo của nhà phát triển về lỗi hoặc bản vá.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Abiotic Factor
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
- Bắt Đầu Với Máy Chủ Mới Của Bạn
Cần Trợ Giúp?
Nếu bạn vẫn gặp sự cố với máy chủ Abiotic Factor của mình sau khi thử các bước trên, vui lòng mở một ticket hỗ trợ và đội ngũ của chúng tôi sẽ sẵn lòng hỗ trợ bạn.