Hướng dẫn này đề cập đến mọi thứ bạn cần để vận hành máy chủ alt:V của mình trên Legion Hosting, từ khởi động lần đầu và cấu hình server.toml đến các resource gamemode, thiết lập CDN, trò chuyện thoại, và cách người chơi kết nối thông qua trình khởi chạy alt:V. Để biết về phát triển resource, thiết lập cơ sở dữ liệu, và quản lý quản trị, hãy xem Thiết Lập Quản Trị và Resource alt:V.
alt:V là gì?
alt:V là một bản mod nhiều người chơi miễn phí, mã nguồn mở cho Grand Theft Auto V. Nó cho phép người chơi kết nối đến các máy chủ tùy chỉnh chạy những gamemode độc đáo như roleplay (RP), deathmatch, đua xe, freeroam, và nhiều hơn nữa. Máy chủ chạy các resource tùy chỉnh được viết bằng JavaScript, TypeScript, hoặc C#, cho phép chủ máy chủ toàn quyền kiểm soát logic lối chơi. Người chơi kết nối thông qua trình khởi chạy alt:V, vốn sửa đổi GTA V để có khả năng kết nối nhiều người chơi.
Lần Khởi Động Đầu Tiên
Khi lần đầu nhận máy chủ alt:V, hãy làm theo các bước sau để đưa nó lên trực tuyến:
- Đăng nhập vào GPanel và chọn máy chủ alt:V của bạn.
- Điều hướng đến tab Startup và cấu hình tên máy chủ, số lượng người chơi tối đa, và các biến khởi động khác.
- Vào tab Console và nhấp Start.
- Máy chủ sẽ tải các tệp máy chủ alt:V trong lần khởi động đầu tiên. Việc này có thể mất vài phút.
- Khi console hiển thị rằng máy chủ đang lắng nghe và sẵn sàng cho các kết nối, máy chủ của bạn đã trực tuyến.
- Theo mặc định, máy chủ khởi động mà không có resource gamemode nào. Bạn sẽ cần thêm resource để tạo lối chơi. Xem Thiết Lập Quản Trị và Resource alt:V để biết chi tiết.
Biến Khởi Động GPanel
alt:V cung cấp một số tùy chọn cấu hình dưới dạng biến khởi động trong GPanel. Điều hướng đến tab Startup để sửa đổi chúng. Các thay đổi yêu cầu khởi động lại máy chủ.
| Biến | Mặc định | Mô tả |
|---|---|---|
PASSWORD |
ChangeMe |
Mật khẩu để tham gia máy chủ. Tối thiểu 6 ký tự. |
SERVER_DESC |
A Pterodactyl Hosted Server |
Mô tả máy chủ hiển thị trong trình duyệt máy chủ alt:V. |
BUILD |
release |
Nhánh máy chủ alt:V: release (ổn định), rc (release candidate), hoặc dev (phát triển). |
Cấu Hình Máy Chủ (server.toml)
Tệp cấu hình chính cho máy chủ alt:V là server.toml, 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 qua tab Files trong GPanel hoặc qua SFTP.
Ví Dụ server.toml
name = "My alt:V Server"
host = "0.0.0.0"
port = 7788
players = 128
password = ""
announce = true
token = ""
gamemode = "Freeroam"
website = ""
language = "en"
description = "A custom GTA V multiplayer server"
modules = ["js-module"]
resources = ["myresource"]
tags = ["freeroam", "fun"]
Các cài đặt chính: name (tên hiển thị trong trình duyệt), host (giữ 0.0.0.0), port (phải khớp với GPanel), players (số lượng tối đa), password (để trống nếu công khai), announce (true để xuất hiện trong trình duyệt), token (token thông báo từ trang web alt:V, bắt buộc để liệt kê trong trình duyệt), gamemode (nhãn trình duyệt như "Roleplay"), modules (các module script: js-module hoặc csharp-module), resources (mảng các thư mục resource cần tải), và tags (các thẻ lọc trong trình duyệt).
Token Thông Báo
Để máy chủ của bạn xuất hiện trong trình duyệt máy chủ alt:V, bạn cần một token thông báo (announce token) từ máy chủ chính của alt:V:
- Truy cập trang web alt:V và đăng nhập hoặc tạo tài khoản.
- Điều hướng đến phần quản lý máy chủ và tạo một token máy chủ mới.
- Sao chép token và dán nó vào trường
tokentrongserver.tomlcủa bạn. - Đảm bảo
announce = truetrong cấu hình của bạn. - Khởi động lại máy chủ. Bây giờ nó sẽ xuất hiện trong trình duyệt công khai.
server.toml của bạn.
Resource Gamemode
Máy chủ alt:V được vận hành bởi các resource — những script định nghĩa toàn bộ logic lối chơi. Không có resource, một máy chủ sẽ không có chức năng tùy chỉnh nào. Resource được đặt trong thư mục resources/.
Cấu Trúc Resource
resources/
myresource/
resource.toml <-- Resource configuration
server/
index.js <-- Server-side script
client/
index.js <-- Client-side script (runs on the player's GTA V)
Tải Resource
Thêm tên resource vào mảng resources trong server.toml để tải chúng khi khởi động:
resources = ["chat", "freeroam", "spawn"]
Mỗi resource phải có một tệp resource.toml trong thư mục của nó để định nghĩa loại, các thành phần phụ thuộc, và các điểm vào script. Để biết chi tiết về việc tạo và quản lý resource, hãy xem Thiết Lập Quản Trị và Resource alt:V.
Thiết Lập CDN
alt:V sử dụng cơ chế CDN để phục vụ các tệp phía máy khách (model, texture, script) cho người chơi kết nối. CDN tích hợp sẵn phục vụ các tệp trực tiếp từ máy chủ mà không cần cấu hình thêm — đây là mặc định và hoạt động tốt cho hầu hết các máy chủ. Đối với các máy chủ quy mô lớn với nhiều tài sản tùy chỉnh, bạn có thể tùy chọn cấu hình một CDN bên ngoài bằng cách tải các tệp máy khách lên một máy chủ web và đặt URL CDN trong cấu hình resource của bạn, giảm mức sử dụng băng thông của máy chủ game.
Trò Chuyện Thoại
alt:V bao gồm một hệ thống trò chuyện thoại tích hợp sẵn cho phép giao tiếp thoại theo vị trí (3D) giữa những người chơi. Trò chuyện thoại được bật và cấu hình trong server.toml.
Cấu Hình Thoại
[voice]
bitrate = 64000
externalSecret = ""
externalHost = ""
externalPort = 0
Trường bitrate kiểm soát chất lượng thoại (64000 là tiêu chuẩn). Các trường external* cấu hình một máy chủ thoại bên ngoài — hãy để chúng trống/bằng không để sử dụng máy chủ thoại tích hợp sẵn, vốn được khuyến nghị cho hầu hết các thiết lập. Tùy chọn máy chủ thoại bên ngoài chỉ cần thiết cho các cấu hình nâng cao nơi việc xử lý thoại được chuyển sang một máy riêng.
Cách Người Chơi Kết Nối
Người chơi kết nối đến các máy chủ alt:V thông qua trình khởi chạy alt:V, không phải thông qua GTA V trực tiếp.
Qua Trình Duyệt Máy Chủ
- Tải xuống và cài đặt trình khởi chạy alt:V từ altvmp.com.
- Khởi chạy trình khởi chạy alt:V. Nó sẽ phát hiện và xác minh bản cài đặt GTA V.
- Từ trình khởi chạy, duyệt Server Browser.
- Tìm kiếm máy chủ của bạn theo tên hoặc sử dụng bộ lọc (gamemode, thẻ, số lượng người chơi).
- Nhấp vào máy chủ của bạn và chọn Connect.
- Nếu máy chủ có mật khẩu, người chơi sẽ được nhắc nhập nó.
- GTA V sẽ khởi chạy với bản mod nhiều người chơi alt:V và kết nối đến máy chủ của bạn.
Qua Kết Nối Trực Tiếp
- Trong trình khởi chạy alt:V, chọn Direct Connect.
- Nhập địa chỉ IP và cổng của máy chủ theo định dạng
IP:PORT(ví dụ:192.168.1.1:7788). - Nhấp Connect.
Để tìm địa chỉ IP và cổng của máy chủ, hãy xem Cách Tìm IP và Cổng Máy Chủ Của Bạn.
announce = true trong server.toml của bạn và rằng bạn có một token thông báo hợp lệ. Máy chủ có thể mất một phút để đăng ký sau khi khởi động. Hãy kiểm tra console để tìm lỗi kết nối máy chủ chính. Lưu ý rằng cổng của bạn được gán ngẫu nhiên trừ khi bạn có IP riêng -- hãy kiểm tra GPanel để biết giá trị chính xác.
Số Lượng Người Chơi Tối Đa và Hiệu Suất
Máy chủ alt:V có thể hỗ trợ số lượng người chơi cao, nhưng hiệu suất phụ thuộc nhiều vào các resource và gói máy chủ của bạn:
- 32–128 người chơi: Một phạm vi phổ biến cho hầu hết các máy chủ. Các gamemode đơn giản chạy mượt mà ở số lượng cao hơn.
- 128–512+ người chơi: Có thể đối với các máy chủ được tối ưu hóa với resource hiệu quả. Yêu cầu nhiều CPU và RAM hơn.
- Hiệu quả của resource: Các script được tối ưu hóa kém là nguyên nhân chính gây ra các sự cố hiệu suất. Các script phía máy chủ chạy các thao tác nặng mỗi tick hoặc duy trì các cấu trúc dữ liệu lớn trong bộ nhớ có thể gây nghẽn cổ chai cho máy chủ.
- Truy vấn cơ sở dữ liệu: Các gamemode sử dụng cơ sở dữ liệu (MySQL, MongoDB) nên dùng truy vấn bất đồng bộ để tránh chặn luồng chính.
Bài Viết Liên Quan
- Thiết Lập Quản Trị và Resource alt:V — Phát triển resource, thiết lập cơ sở dữ liệu, công cụ quản trị, và khắc phục sự cố
- 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
- Hướng Dẫn Khởi Động Máy Chủ — Hướng dẫn chung để khởi động bất kỳ máy chủ game nào trên Legion Hosting
Cần Thêm Trợ Giúp?
Nếu bạn gặp các sự cố không được đề cập trong hướng dẫn này, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng giúp đỡ. Mở một ticket tại legionhosting.net/submitticket.php kèm theo thông tin máy chủ của bạn và mô tả vấn đề.