Hướng dẫn này bao gồm mọi thứ bạn cần biết về việc thiết lập và cấu hình máy chủ Onset dedicated của bạn trên Legion Hosting. Onset là một trò chơi sandbox nhiều người chơi được xây dựng trên Unreal Engine 4 cho phép người chơi tạo các chế độ chơi tùy chỉnh thông qua kịch bản Lua. Để biết các lệnh quản trị và quản lý gói, hãy xem hướng dẫn Thiết Lập Quản Trị và Gói Onset của chúng tôi.
Onset là gì?
Onset là một trò chơi sandbox nhiều người chơi được phát triển bởi Blue Mountains GmbH, cung cấp một tấm vải trắng để tạo ra hầu như bất kỳ trải nghiệm nhiều người chơi nào. Không giống các trò chơi truyền thống có lối chơi cố định, Onset hoàn toàn dựa vào các gói (chế độ chơi) do cộng đồng tạo ra được viết bằng Lua để xác định các quy tắc, cơ chế và nội dung của mỗi máy chủ.
Các tính năng chính bao gồm:
- Kịch Bản Lua — Tạo chế độ chơi hoàn chỉnh bằng ngôn ngữ lập trình Lua với một API toàn diện ở phía máy chủ và phía máy khách
- Unreal Engine 4 — Hình ảnh và vật lý chất lượng cao được hỗ trợ bởi UE4
- Bản Đồ Thế Giới Mở — Một môi trường thế giới mở rộng lớn với địa hình, thành phố và nội thất đa dạng
- Hệ Thống Gói — Các gói chế độ chơi mô-đun có thể được kết hợp và tùy chỉnh
- Nhiều Người Chơi — Hỗ trợ máy chủ dedicated cho số lượng người chơi lớn với các chế độ chơi tùy chỉnh
Khởi Động Lần Đầu
Khi máy chủ Onset của bạn được cung cấp trên Legion Hosting, nó được cấu hình sẵn với các tệp máy chủ cơ bản. Để chạy máy chủ của bạn lần đầu tiên:
- Đăng nhập vào GPanel tại gpanel.legionhosting.net
- Chọn máy chủ Onset của bạn từ danh sách máy chủ
- Xem lại Các Biến Khởi Động của bạn để đặt tên máy chủ và số người chơi tối đa trước lần khởi chạy đầu tiên
- Nhấp vào Start để khởi chạy máy chủ
- Máy chủ sẽ khởi tạo và tạo các tệp cấu hình mặc định trong lần khởi động đầu tiên
- Khi console hiển thị máy chủ đã sẵn sàng và đang lắng nghe, người chơi có thể kết nối qua trình khởi chạy Onset
Các Biến Khởi Động GPanel
GPanel cung cấp một biến khởi động dưới tab Startup cho tính năng tự động cập nhật. Tất cả các cài đặt máy chủ khác (tên máy chủ, mật khẩu, số người chơi tối đa) được cấu hình trong server_config.json (xem bên dưới).
| Biến | Mặc Định | Mô Tả |
|---|---|---|
AUTO_UPDATE |
1 |
Tự động cập nhật máy chủ khi khởi động lại. Đặt thành 0 để vô hiệu hóa. |
server_config.json, không phải dưới dạng các biến khởi động GPanel. Xem phần cấu hình bên dưới.
Cấu Hình Máy Chủ (server_config.json)
Tệp cấu hình máy chủ chính là server_config.json, nằm trong thư mục gốc của máy chủ. Bạn có thể chỉnh sửa tệp này thông qua File Manager của GPanel. Tệp này sử dụng định dạng JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Giải Thích Các Cài Đặt Cấu Hình
| Cài Đặt | Mặc Định | Mô Tả |
|---|---|---|
servername |
Onset Server | Tên được hiển thị trong trình duyệt máy chủ của trình khởi chạy Onset. |
hostname |
0.0.0.0 | Địa chỉ IP mà máy chủ liên kết tới. Để nguyên là 0.0.0.0 để liên kết với tất cả các giao diện. |
port |
7777 | UDP port chính cho lưu lượng trò chơi. Thường được GPanel quản lý tự động. |
maxplayers |
50 | Số người chơi đồng thời tối đa. Số lượng cao hơn làm tăng mức sử dụng tài nguyên. |
password |
(trống) | Mật khẩu máy chủ. Để nguyên là chuỗi rỗng cho máy chủ công khai. |
visible |
true | Liệu máy chủ có xuất hiện trong trình duyệt máy chủ công khai hay không. |
streamdistance |
800 | Khoảng cách (tính theo đơn vị Unreal) mà tại đó các thực thể được truyền tới người chơi. Giá trị thấp hơn giảm tải mạng. |
tickrate |
50 | Tốc độ tick của máy chủ tính bằng Hz. Giá trị cao hơn nghĩa là lối chơi mượt hơn nhưng sử dụng nhiều CPU hơn. |
packages |
(mảng trống) | Danh sách các tên thư mục gói để tải khi khởi động. Các gói xác định chế độ chơi và cơ chế lối chơi. |
server_config.json phải là JSON hợp lệ. Một dấu phẩy bị thiếu, dấu phẩy thừa, hoặc dấu ngoặc không khớp sẽ ngăn máy chủ khởi động. Sử dụng một trình xác thực JSON nếu bạn không chắc chắn về các chỉnh sửa của mình.
Cài Đặt Mạng
Onset sử dụng các port riêng biệt cho lưu lượng trò chơi và các truy vấn HTTP. Việc hiểu cấu hình mạng là quan trọng để có kết nối phù hợp:
| Port | Giao Thức | Mục Đích |
|---|---|---|
7777 |
UDP | Game port chính cho các kết nối người chơi và dữ liệu trò chơi |
7776 |
TCP | HTTP query port cho các danh sách trình duyệt máy chủ và các truy vấn API |
Cách Người Chơi Kết Nối
Người chơi kết nối tới các máy chủ Onset thông qua trình khởi chạy Onset chính thức, không phải trực tiếp qua Steam.
Qua Trình Duyệt Máy Chủ
- Khởi chạy trò chơi Onset từ Steam
- Trong trình khởi chạy Onset, nhấp vào Server Browser
- Tìm tên máy chủ của bạn trong danh sách hoặc lọc theo chế độ chơi
- Chọn máy chủ và nhấp vào Connect
- Nhập mật khẩu nếu có đặt
Qua Direct Connect
- Khởi chạy trò chơi Onset từ Steam
- Trong trình khởi chạy Onset, nhấp vào Direct Connect
- Nhập địa chỉ IP và port của máy chủ của bạn (ví dụ:
192.168.1.100:7777) - Nhấp vào Connect
Bài Viết Liên Quan
- Thiết Lập Quản Trị và Gói Onset
- Cách Tìm IP và Port 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 đang gặp sự cố với máy chủ Onset của mình hoặc cần thêm trợ giúp, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng giúp đỡ. Gửi một yêu cầu hỗ trợ và chúng tôi sẽ phản hồi bạn sớm nhất có thể.