Các giải pháp cho những vấn đề thường gặp của máy chủ Terraria chuyên dụng, bao gồm lỗi khởi động, sự cố kết nối, lỗi mod, và hỏng thế giới. Về các kiến thức cơ bản trong cấu hình máy chủ, xem Hướng Dẫn Thiết Lập Máy Chủ Terraria.
Máy Chủ Khởi Động Nhưng Thế Giới Không Tải
Kiểm tra rằng đường dẫn world trong serverconfig.txt khớp chính xác với tên tệp trong thư mục saves/Worlds/, bao gồm cả chữ hoa chữ thường. Đường dẫn phân biệt chữ hoa chữ thường trên các máy chủ Linux.
# Correct — matches actual filename
world=/home/container/saves/Worlds/MyWorld.wld
# Wrong — case mismatch will fail
world=/home/container/saves/Worlds/myworld.wld
Nếu tệp hoàn toàn không tồn tại và bạn muốn một thế giới mới được tạo tự động, hãy đặt giá trị autocreate trong serverconfig.txt thành 1 (Nhỏ), 2 (Trung bình), hoặc 3 (Lớn).
Không Thể Kết Nối — Connection Refused hoặc Timeout
Xác nhận máy chủ đang chạy trong GPanel và rằng bạn đang sử dụng đúng IP và cổng được hiển thị trên trang chi tiết kết nối. Xem Cách Tìm IP và Cổng Máy Chủ Của Bạn nếu bạn không chắc chắn.
Những điều khác cần kiểm tra:
- Đảm bảo máy chủ đã khởi động hoàn toàn — theo dõi nhật ký console để thấy thông báo "Listening on port..." trước khi cố gắng kết nối.
- Nếu bạn vừa thay đổi cổng trong
serverconfig.txt, hãy hoàn nguyên nó. Bảng điều khiển gán cổng của bạn tự động; thay đổi nó có thể gây ra sự không khớp. - Xác minh tường lửa hoặc phần mềm chống vi-rút cục bộ của bạn không chặn các kết nối ra từ Terraria.
Lời Nhắc Mật Khẩu Không Xuất Hiện / Lỗi Sai Mật Khẩu
Nếu bạn thiết lập mật khẩu trong serverconfig.txt, hãy đảm bảo không có khoảng trắng thừa xung quanh giá trị. Dòng đó phải đọc chính xác là password=yourpassword không có dấu ngoặc kép và không có khoảng trắng ở cuối.
# Correct
password=mysecretpass
# Wrong — extra spaces will be included in the password
password= mysecretpass
password=mysecretpass
Mod Không Tải Trên Máy Chủ tModLoader
- Xác nhận các tệp
.tmodnằm trong thư mụcmods/, không phải trong một thư mục con bên trong nó. - Kiểm tra rằng phiên bản tModLoader trên máy chủ khớp với phiên bản tModLoader mà các mod được xây dựng cho. Các mod lỗi thời sẽ không tải trên các phiên bản tModLoader mới hơn.
- Xem lại nhật ký console của máy chủ trong GPanel để biết các thông báo lỗi cụ thể từ tModLoader trong quá trình khởi động.
Để có hướng dẫn cài đặt mod đầy đủ, xem Cài Đặt Mod Terraria (tModLoader).
Thiết Lập Độ Khó Không Có Tác Dụng (tModLoader)
Trên các máy chủ tModLoader, dòng difficulty trong serverconfig.txt không được bắt đầu bằng ký tự #. Một dòng được chú thích như #difficulty=0 sẽ bị tModLoader bỏ qua, nghĩa là độ khó có thể mặc định về Normal bất kể giá trị là gì.
# This is IGNORED by tModLoader:
#difficulty=0
# This is applied correctly:
difficulty=0
difficulty chỉ áp dụng khi một thế giới mới đang được tạo qua autocreate. Nó không thể thay đổi độ khó của một tệp thế giới hiện có.
Hỏng Thế Giới Sau Khi Chuyển Đổi Giữa Vanilla và tModLoader
Luôn sử dụng các tệp thế giới riêng biệt cho các phiên vanilla và tModLoader. Nếu bạn đã tải một thế giới tModLoader trong vanilla và nó hiện đã bị hỏng, lựa chọn khôi phục an toàn nhất là khôi phục từ một bản sao lưu.
Máy Chủ Bị Crash Khi Khởi Động
Một serverconfig.txt bị lỗi định dạng hoặc một tệp thế giới bị thiếu là những nguyên nhân phổ biến nhất gây crash khi khởi động. Các bước để chẩn đoán:
- Mở nhật ký console trong GPanel và tìm dòng lỗi đầu tiên.
- Kiểm tra lại tất cả các đường dẫn và giá trị trong
serverconfig.txt. - Nếu bạn vừa cài đặt mod, hãy thử xóa chúng khỏi thư mục
mods/để xem máy chủ có khởi động được mà không có chúng hay không. - Nếu sự cố crash vẫn tiếp diễn khi không có mod và với cấu hình sạch, hãy mở một ticket hỗ trợ.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Terraria — Cấu hình máy chủ, thiết lập thế giới, và kết nối
- Cài Đặt Mod Terraria (tModLoader) — Cài đặt và quản lý mod
- 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