Muốn tự làm chủ luật chơi, tốc độ tăng trưởng, hay danh sách loài được phép trong The Isle: Evrima? Câu trả lời là tự dựng một dedicated server. Tin tốt: server dedicated của The Isle hoàn toàn miễn phí để tải, không cần sở hữu game — bất kỳ ai cũng có thể host. Bài viết này hướng dẫn từng bước từ cài đặt đến khi server của bạn lên sóng, dành cho Windows.
Tổng hợp hướng dẫn, mẹo chơi và thông tin hữu ích về The Isle. Khám phá thế giới khủng long với các hướng dẫn dành cho người mới, cách chọn khủng long, làm tổ, hệ thống Prime & Prime Elder và nhiều mẹo sinh tồn khác.
Xem Hướng Dẫn Chi Tiết →Chuẩn Bị Trước Khi Bắt Đầu
- IP tĩnh (Static IP) cho máy chủ: giúp địa chỉ LAN của máy không đổi mỗi lần khởi động lại, tránh làm hỏng các quy tắc port forwarding đã thiết lập.
- Quyền truy cập vào router để mở port (port forwarding).
- SteamCMD — công cụ dòng lệnh miễn phí của Valve dùng để tải server.
- Thời gian dự kiến: khoảng 1 tiếng từ máy sạch đến khi server chạy thực sự, nếu mọi thứ suôn sẻ.
Bước 1: Lấy IP Tĩnh Cho Máy Chủ
- Nhấn phím Windows, gõ
cmd, chuột phải chọn Run as administrator. - Gõ lệnh
ipconfigvà Enter. - Ghi lại 3 thông số: IPv4 Address, Subnet Mask, và Default Gateway của card mạng đang dùng (Ethernet hoặc Wi-Fi).
- Vào Control Panel → Network and Sharing Center → Change adapter settings, thiết lập IP tĩnh dựa trên các thông số vừa ghi lại.
Bước 2: Mở Port Trên Router
The Isle: Evrima dùng các cổng sau — đây là thông tin đã kiểm chứng qua nhiều nguồn, khác hẳn với các cổng cũ 27015-27017 của bản Legacy đã lỗi thời:
| Cổng | Giao thức | Chức năng |
|---|---|---|
| 7777 | UDP | Cổng chính (game + query) |
| 7777–7779 | UDP | Nên mở cả dải này để đảm bảo an toàn |
| 8888 | TCP | RCON (quản trị từ xa) |
| 10000 | — | Hàng đợi (queue) khi server đầy |
Lưu ý quan trọng: nếu bạn đọc thấy hướng dẫn nào nhắc đến ?listen hoặc cổng query 27015, đó là thông tin lỗi thời — không áp dụng cho Evrima.
Bước 3: Cài Đặt Server Qua SteamCMD
Server dedicated của The Isle có App ID là 412680, tải ẩn danh (không cần tài khoản Steam sở hữu game). Điểm mấu chốt cần nhớ: phải thêm cờ -beta evrima, nếu không SteamCMD sẽ cài nhầm bản Legacy đã lỗi thời thay vì bản Evrima đang hoạt động.
Sau khi cài SteamCMD, chạy script cài đặt sau (thay đường dẫn cho phù hợp với máy bạn):
login anonymous
force_install_dir C:\theisleserver
app_update 412680 -beta evrima validate
quit
Hoặc chạy dạng một dòng lệnh duy nhất (tiện cho việc lập script tự động cập nhật):
steamcmd +login anonymous +force_install_dir C:\theisleserver +app_update 412680 -beta evrima validate +quit
Bước 4: Cấu Hình File Game.ini Và Engine.ini
Sau lần khởi động đầu tiên, server sẽ tự động tạo ra hai file cấu hình quan trọng tại đường dẫn:
C:\theisleserver\TheIsle\Saved\Config\WindowsServer\
(Nếu thư mục WindowsServer chưa tồn tại, hãy khởi động server một lần rồi tắt đi — Evrima sẽ tự sinh ra các file cấu hình này.)
Lưu ý khi lưu file: đảm bảo đã bật hiển thị đuôi file (File Explorer → tùy chọn View → bỏ tích “Hide extensions for known file types”) để không vô tình lưu thành Game.ini.txt thay vì Game.ini thật.
Hai file quan trọng gồm:
- Game.ini: nơi tùy chỉnh mọi thứ có thể chỉnh — tên server, tốc độ tăng trưởng (growth rate), mật độ AI, danh sách loài được phép, bật/tắt phe con người (
bEnableHumans), cấu hình RCON… - Engine.ini: chứa thông tin định danh Epic Online Services (EOS) bắt buộc để server có thể khởi động — thường được điền sẵn tự động, không cần chỉnh sửa thủ công trừ khi gặp sự cố.
Bước 5: Thiết Lập RCON Để Quản Trị Server
RCON là cách duy nhất để gửi lệnh admin trên Evrima — game không có console quản trị trong game như trước đây. Vì vậy bước này gần như bắt buộc nếu bạn muốn quản lý server thực sự.
- Trong Game.ini, tìm mục
[/Script/Engine.Game]và đặt mật khẩu RCON qua dòngRconPassword=. - Lưu ý quan trọng: Evrima dùng giao thức RCON tùy biến riêng — các công cụ RCON thông thường như mcrcon sẽ không hoạt động. Cần dùng client tương thích riêng cho Evrima (ví dụ TheIsleEvrimaRCON).
- Để thêm quyền admin cho tài khoản Steam của bạn: vào trang steamid.io, dán link profile Steam để lấy SteamID64 (dãy số 17 chữ số bắt đầu bằng 7656).
- Trong Game.ini, tìm hoặc tạo mục
[/Script/TheIsle.TIGameStateBase]rồi thêm dòng:[/Script/TheIsle.TIGameStateBase]AdminsSteamIDs=76561198012345678(Thay bằng SteamID64 thật của bạn. Muốn thêm nhiều admin, mỗi ID một dòng riêng.)
Bước 6: Tạo File Khởi Động Tự Động (Batch Script)
Để server tự khởi động lại khi crash, tạo một file .bat (ví dụ IsleServer_Start.bat) trong thư mục server với nội dung tương tự:
@echo off
cls
title The Isle Evrima — My Server
:TheIsle
echo (%time%) isle server started.
start /wait C:\theisleserver\TheIsleServer.exe ?Port=7777 -log
echo (%time%) WARNING: isle server closed or crashed, restarting in 1 minute.
timeout /t 60
goto TheIsle
Script này sẽ tự động khởi động lại server sau 1 phút nếu nó bị crash hoặc đóng đột ngột — cực kỳ hữu ích để duy trì server hoạt động 24/7 mà không cần canh chừng thủ công.
Kết Nối Vào Server Của Chính Mình
Nếu muốn tự kết nối vào server từ chính máy đang host, router của bạn cần hỗ trợ NAT loopback / hairpinning. Nếu router không hỗ trợ tính năng này, bạn sẽ cần kết nối từ một máy khác trong cùng hệ thống mạng, hoặc thử từ mạng khác hoàn toàn (ví dụ dùng 4G) để kiểm tra server đã hoạt động đúng chưa.
Toàn Bộ Lệnh Admin (RCON) Dành Cho Chủ Server
Một khi RCON đã kết nối thành công, bạn có thể gửi lệnh admin để quản lý server đang chạy — kick người chơi, thông báo toàn server, bật/tắt AI, thay đổi tốc độ tăng trưởng… mà không cần khởi động lại server. Hiện có tổng cộng khoảng 27 lệnh admin được ghi nhận, chia thành 6 nhóm chức năng.
Quy tắc cú pháp quan trọng cần nhớ: RCON của Evrima dùng dấu phẩy để ngăn cách các tham số, không phải dấu cách như phần lớn game khác. Ví dụ: directmessage 76561198000000000,Nội dung tin nhắn — dấu phẩy nằm giữa SteamID và nội dung, gõ sai định dạng này lệnh sẽ báo lỗi hoặc bị bỏ qua âm thầm.
| Nhóm | Lệnh | Chức năng |
|---|---|---|
| Giao tiếp | announce | Gửi thông báo hiển thị cho toàn bộ người chơi trên server |
directmessage | Gửi tin nhắn riêng đến một người chơi cụ thể qua SteamID | |
toggleglobalchat | Bật/tắt chat toàn cục trên server | |
| Kiểm duyệt (Moderation) | ban | Cấm vĩnh viễn một người chơi khỏi server |
kick | Đá một người chơi ra khỏi server (không cấm vĩnh viễn) | |
togglewhitelist | Bật/tắt chế độ whitelist (chỉ người trong danh sách mới vào được) | |
addwhitelist / removewhitelist | Thêm/xóa người chơi khỏi danh sách whitelist | |
| Thông tin | playerlist | Xem danh sách người chơi đang online kèm SteamID64 |
getplayerdata | Lấy thông tin chi tiết của một người chơi cụ thể | |
serverdetails | Xem thông tin tổng quan của server | |
getqueuestatus | Kiểm tra trạng thái hàng đợi (queue) hiện tại | |
getplayables | Xem danh sách loài hiện đang được phép chơi | |
| Server | save | Lưu trạng thái thế giới ngay lập tức (nên chạy trước mọi thay đổi rủi ro) |
pause | Tạm dừng server | |
togglenetupdatedistancechecks | Bật/tắt kiểm tra khoảng cách cập nhật mạng | |
custom | Lệnh tùy chỉnh (tùy cấu hình server) | |
| Thế giới (World) | toggleai | Bật/tắt AI (động vật hoang dã) trên server |
aidensity | Điều chỉnh mật độ AI xuất hiện | |
disableaiclasses | Vô hiệu hóa một số loại AI cụ thể | |
toggleailearning | Bật/tắt khả năng “học hỏi” hành vi của AI | |
togglemigrations | Bật/tắt sự kiện di cư của các loài | |
wipecorpses | Xóa toàn bộ xác chết hiện có trên bản đồ — hữu ích khi server bị lag do quá nhiều xác tồn đọng | |
togglegrowthmultiplier / setgrowthmultiplier | Bật/tắt và thiết lập hệ số nhân tốc độ tăng trưởng | |
| Admin | updateplayables | Cập nhật danh sách loài được phép chơi trên server |
togglehumans | Bật/tắt phe con người (tương ứng với bEnableHumans trong Game.ini) |
Ba lệnh nên dùng thường xuyên nhất khi quản lý server đông người:
announce— cảnh báo toàn server trước khi thực hiện thay đổi lớn (restart, wipe corpses…).playerlist— lấy SteamID64 của người chơi đang online trước khi kick/ban để xác định đúng đối tượng.save— luôn chạy trước bất kỳ thay đổi rủi ro nào, đảm bảo một sự cố bất ngờ không làm mất tiến trình server.
Điều Evrima KHÔNG có (khác với Legacy): Evrima cố tình không có lệnh dịch chuyển (teleport), spawn khủng long theo ý muốn, hay hồi máu (heal) như bản Legacy cũ từng có. Quyền admin chỉ giới hạn ở ba mảng: kiểm duyệt (ban/kick/whitelist), thông tin (xem dữ liệu người chơi/server), và điều chỉnh thông số thế giới (mật độ AI, tốc độ tăng trưởng, di cư…). Đây là chủ đích thiết kế của nhà phát triển nhằm giữ tính toàn vẹn mô phỏng của Evrima — nên nếu tìm mãi không thấy lệnh teleport, đó không phải bạn thiếu sót gì, mà đơn giản là lệnh đó không tồn tại trên Evrima.
Duy Trì Server Ổn Định Sau Khi Setup
- Lên lịch khởi động lại định kỳ: khoảng mỗi 6-12 tiếng là hợp lý, đặc biệt với server đông người chơi — việc restart giúp giải phóng bộ nhớ tích lũy và làm sạch việc spawn AI.
- Theo dõi mật độ AI (AIDensity): đặt giá trị AI density quá cao trên server đông người có thể ảnh hưởng hiệu năng đáng kể.
- Đổi mật khẩu RCON định kỳ và không chia sẻ cho người không tin tưởng — đây là quyền quản trị cao nhất của server.
Câu Hỏi Thường Gặp (FAQ)
Setup dedicated server cho The Isle: Evrima có mất phí không? Không. Server dedicated là bản tải miễn phí, hoàn toàn ẩn danh qua SteamCMD — không cần sở hữu bản game gốc để host.
App ID của server dedicated Evrima là gì? 412680. Lưu ý bắt buộc phải thêm cờ -beta evrima khi tải, nếu không SteamCMD sẽ cài nhầm bản Legacy đã lỗi thời.
Cần mở những cổng nào để server hoạt động? Cổng chính là UDP 7777 (nên mở cả dải 7777–7779), RCON dùng TCP 8888, và hàng đợi (queue) dùng cổng 10000. Các cổng 27015-27017 từ bản Legacy cũ không còn áp dụng cho Evrima.
Vì sao không thể dùng công cụ RCON thông thường như mcrcon? Vì Evrima sử dụng giao thức RCON tùy biến riêng, không tương thích với các công cụ RCON chuẩn phổ biến. Cần dùng client được thiết kế riêng cho Evrima.
Làm sao để tự cấp quyền admin cho bản thân trên server của mình? Lấy SteamID64 của bạn qua trang steamid.io, sau đó thêm vào Game.ini dưới mục [/Script/TheIsle.TIGameStateBase] với dòng AdminsSteamIDs=<SteamID64 của bạn>.
Tôi không thể tự kết nối vào server của chính mình thì phải làm sao? Rất có thể router của bạn không hỗ trợ NAT loopback/hairpinning. Thử kết nối từ một thiết bị khác trong cùng mạng, hoặc từ một mạng hoàn toàn khác (như 4G) để xác nhận server đang hoạt động bình thường.
Có cách nào để server tự khởi động lại nếu bị crash không? Có, dùng một file batch script (.bat) với vòng lặp tự động khởi động lại sau một khoảng thời gian chờ (ví dụ 60 giây) mỗi khi tiến trình server đóng — đây là cách phổ biến để duy trì server hoạt động liên tục mà không cần giám sát thủ công.
Evrima có lệnh teleport hoặc spawn khủng long cho admin không? Không. Đây là điểm khác biệt cố ý so với bản Legacy cũ — Evrima không có lệnh dịch chuyển, spawn theo ý muốn, hay hồi máu cho admin. Quyền quản trị chỉ giới hạn ở kiểm duyệt, xem thông tin, và điều chỉnh thông số thế giới nhằm giữ tính toàn vẹn mô phỏng của game.
Vì sao lệnh RCON của tôi báo lỗi dù cú pháp có vẻ đúng? Nguyên nhân phổ biến nhất là dùng dấu cách thay vì dấu phẩy giữa các tham số — Evrima yêu cầu định dạng lệnh tham_số_1,tham_số_2 (phẩy, không phải cách) cho các lệnh có nhiều tham số, khác với quy ước của phần lớn game khác.
Lưu ý: The Isle: Evrima vẫn đang trong giai đoạn phát triển (Early Access), quy trình setup server và các tùy chọn cấu hình trong Game.ini có thể thay đổi qua các bản cập nhật tiếp theo. Nếu muốn tránh việc tự cấu hình thủ công (port forwarding, firewall…), bạn cũng có thể cân nhắc thuê dịch vụ hosting quản lý sẵn (managed hosting) chuyên cho The Isle Evrima.

