Hướng dẫn này trình bày cách cài đặt máy chủ chuyên dụng OpenArena trên Legion Hosting, cấu hình các biến khởi động, chỉnh sửa server.cfg, thiết lập vòng xoay bản đồ và kết nối tới máy chủ của bạn. OpenArena là một game FPS deathmatch miễn phí do cộng đồng phát triển, dựa trên công nghệ GPL id Tech 3 (engine của Quake III Arena). Để biết các lệnh quản trị, quản lý bot và khắc phục sự cố, xem Lệnh Quản Trị OpenArena.
1. Khởi Động Lần Đầu
- Đăng nhập vào GPanel và chọn máy chủ OpenArena của bạn.
- Đi tới tab Startup và xem lại các biến có thể cấu hình (xem Mục 2).
- Đặt bản đồ khởi đầu mà bạn muốn thông qua GAME_MAP (mặc định là
aggressor). - Quay lại tab Console và nhấn Start.
- Chờ console hiển thị
AAS initializedđể xác nhận máy chủ đã sẵn sàng.
2. Các Biến Khởi Động GPanel
| Biến | Mặc định | Mô tả |
|---|---|---|
GAME_MAP | aggressor | Bản đồ được tải khi khởi động. Xem danh sách bản đồ để biết tất cả các bản đồ có sẵn. |
3. Cấu Hình Máy Chủ (server.cfg)
Để có các thiết lập chi tiết, hãy tạo hoặc chỉnh sửa server.cfg. Dừng máy chủ trước khi thực hiện thay đổi.
Vị Trí Tệp
baseoa/server.cfg
Sử dụng cú pháp kiểu Quake set/seta key "value".
Các Thiết Lập Quan Trọng
| Thiết lập | Mặc định | Mô tả |
|---|---|---|
sv_hostname | (trống) | Tên máy chủ hiển thị trong trình duyệt máy chủ. |
sv_maxclients | 8 | Số người chơi tối đa (bao gồm cả bot). |
g_password | (trống) | Mật khẩu tham gia. Trống = công khai. |
rconPassword | (trống) | Mật khẩu remote console. |
g_gametype | 0 | Chế độ chơi (xem Mục 4). |
timelimit | 15 | Giới hạn thời gian mỗi bản đồ tính bằng phút. |
fraglimit | 30 | Giới hạn số mạng hạ gục để kết thúc vòng đấu. |
sv_pure | 0 | Bắt buộc kiểm tra tính toàn vẹn của tệp. 1 = chế độ pure. |
bot_minplayers | 0 | Số người chơi tối thiểu (bot lấp đầy các vị trí trống). |
Ví Dụ server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
Để tải cấu hình, thêm +exec server.cfg vào biến khởi động GAME_MAP hoặc thực thi nó trong lúc chạy qua console.
4. Chế Độ Chơi
| Giá trị | Chế độ | Mô tả |
|---|---|---|
0 | Free For All (FFA) | Deathmatch cổ điển. Ai nhiều mạng hạ gục nhất thắng. |
1 | Tournament (1v1) | Deathmatch đối kháng một đối một. |
3 | Team Deathmatch (TDM) | Deathmatch theo đội. |
4 | Capture the Flag (CTF) | Chế độ CTF cổ điển. |
5 | One Flag CTF | Biến thể CTF với một lá cờ trung lập duy nhất. |
6 | Overload | Phá hủy sọ ở căn cứ của địch. |
7 | Harvester | Thu thập sọ của địch và mang về căn cứ. |
8 | Elimination | Theo vòng đấu, không hồi sinh. |
9 | CTF Elimination | CTF với các vòng loại trừ. |
10 | Last Man Standing | Deathmatch với số mạng giới hạn. |
11 | Double Domination | Kiểm soát hai điểm cùng lúc. |
12 | Domination | Giữ các điểm kiểm soát để ghi điểm. |
5. Vòng Xoay Bản Đồ
Thiết lập vòng xoay bản đồ trong server.cfg bằng cách dùng chuỗi set:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
Điều này luân chuyển qua oa_dm1, oa_dm2 và aggressor theo thứ tự.
6. Cách Kết Nối
Tùy chọn A -- Trình Duyệt Máy Chủ
- Khởi chạy OpenArena.
- Nhấn Multiplayer.
- Tìm máy chủ của bạn trong trình duyệt hoặc dùng Specify để nhập IP trực tiếp.
Tùy chọn B -- Kết Nối Qua Console
- Mở console (
~). - Gõ:
connect <your-server-ip>:<port>
Bài Viết Liên Quan
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ OpenArena mà không được đề cập ở đây, hãy mở một ticket hỗ trợ và kèm theo IP máy chủ của bạn, mô tả vấn đề và bất kỳ thông báo lỗi liên quan nào từ console GPanel.