跳到内容
The Isle

安装 The Isle 服务器

The Isle: Evrima 提供免费专用服务器(SteamCMD 应用 412680,beta 分支“evrima”,匿名登录),支持 Windows 和 Linux,通过 Game.ini 与 Engine.ini 配置,主要受单个高频核心限制。Tripwire 未发布详细文档,以下设置来自托管商指南。

最后更新:2026/10/9

The Isle: Evrima 提供免费专用服务器(SteamCMD 应用 412680,beta 分支“evrima”,匿名登录),支持 Windows 和 Linux,通过 Game.ini 与 Engine.ini 配置,主要受单个高频核心限制。Tripwire 未发布详细文档,以下设置来自托管商指南。

分步安装

  1. 确认机器配置:quad-core 3.5 GHz+, 6-16 GB RAM, 30-70 GB disk (host guides)。

  2. 下载 SteamCMD 并创建服务器文件夹。

  3. 用 SteamCMD 安装服务器:login anonymous, app_update 412680 -beta evrima validate。

  4. 运行一次 TheIsleServer.exe ?Port=7777 -log(Linux:./TheIsleServer.sh)以生成配置,然后停止。

  5. 先启动一次服务器再停止,然后编辑 TheIsle/Saved/Config/<Platform>Server/Game.ini。

  6. 在防火墙和路由器中开放端口 7777/UDP, 8888/TCP (RCON), 10000/TCP (queue)。

  7. 先在 localhost(127.0.0.1)测试,再用其他网络从外部测试。

  8. 配置自动启动(计划任务或 systemd 服务)。

  9. 安排 TheIsle/Saved 的备份与更新。

前置条件

据托管商指南:CPU 3.5 GHz 以上(至少四核,主要为单线程),内存 6–8 GB(20–30 人)、8–12 GB(50–100 人)或 12–16 GB(100+ 人含 AI),Linux 磁盘 30 GB(Windows 最多 70 GB),带宽至少 10 Mbit/s。Windows Server 2016 R2+(含 Visual C++)或 Ubuntu。客户端与服务器版本须一致。

本地安装(Windows)

安装 evrima 分支,运行 TheIsleServer.exe ?Port=7777 -log,然后在游戏中连接 127.0.0.1。

C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir C:\isle-server +app_update 412680 -beta evrima validate +quit
cd /d C:\isle-server
TheIsleServer.exe ?Port=7777 -log

在 Linux VPS / 独立服务器上安装

Ubuntu/Debian:创建非 root 用户,安装 SteamCMD 的 32 位依赖,安装 evrima 分支后运行 ./TheIsleServer.sh。配置文件位于 TheIsle/Saved/Config/LinuxServer/。要出现在列表中,Evrima 还需要在 Engine.ini 中配置 EOS 凭据(由官方模板或托管商提供)。

sudo adduser --disabled-password --gecos "" steam
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo -iu steam
mkdir -p ~/steamcmd ~/isle-server && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +login anonymous +force_install_dir ~/isle-server +app_update 412680 -beta evrima validate +quit
cd ~/isle-server && ./TheIsleServer.sh ?Port=7777 -log

需要开放的端口

  • 7777/UDP:游戏与 query(有指南建议 7777-7779/UDP)
  • 10000/TCP:排队(QueuePort)
  • 8888/TCP:RCON(RconPort):限制为你的 IP

Linux 防火墙(ufw)

在 Ubuntu/Debian 上先放行 SSH 以免被锁在外面,再放行游戏端口。

sudo ufw allow OpenSSH
sudo ufw allow 7777:7779/udp
sudo ufw allow 10000/tcp
sudo ufw enable
sudo ufw status

Windows 防火墙(netsh)

在管理员权限的 PowerShell(或管理员 cmd)中执行:

netsh advfirewall firewall add rule name="The Isle 7777-7779/UDP" dir=in action=allow protocol=UDP localport=7777-7779
netsh advfirewall firewall add rule name="The Isle 10000/TCP" dir=in action=allow protocol=TCP localport=10000

服务商防火墙与端口转发(NAT)

如果服务器托管在服务商(OVH、Hetzner、Scaleway 等),请在其网络防火墙(“安全组”)中开放相同端口。家庭自建时,将路由器端口转发(NAT)到该机器的固定内网 IP。请从外部(手机网络或朋友)测试;在自己网络内测试说明不了问题。

自动启动与监控

创建 /etc/systemd/system/<名称>.service,然后执行:sudo systemctl daemon-reload && sudo systemctl enable --now <名称>。日志:journalctl -u <名称> -f。

[Unit]
Description=The Isle Evrima dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/isle-server
ExecStart=/home/steam/isle-server/TheIsleServer.sh ?Port=7777 -log
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Windows 自动启动(计划任务)

创建触发器为“启动时”的计划任务运行启动脚本,使用最高权限,并选择“不管用户是否登录都要运行”。

更新、备份与重启

停止服务器,重新执行 app_update 412680 -beta evrima validate 后再启动。重大更新前备份 TheIsle/Saved。 每次补丁后重新执行(不要去掉 -beta evrima)。

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server TheIsle/Saved

登记并让玩家找到服务器

服务器公开后,请在 https://game-rank.com/jeux/the-isle(本工具所有者的网站)登记,方便玩家找到、关注并投票。

故障排查

  • 外网无法连接但 localhost 正常:缺少系统防火墙规则、服务商防火墙或 NAT 转发,或协议(UDP/TCP)不对。请逐层检查。
  • 游戏更新后连接被拒绝:客户端与服务器版本必须一致。请重新更新服务器并重启。
  • 服务器立即退出:请在控制台中启动以查看错误,并检查可用内存、磁盘和软件依赖。
  • 服务器不在列表中:检查 Engine.ini 的 [EpicOnlineServices] 块(EOS 凭据)和 7777/UDP 端口。
  • RCON 无响应:标准 RCON 客户端(Source、mcrcon)无法使用,请用兼容 Evrima 的客户端和正确端口(8888/TCP)。

常见问题

服务器的 Steam 应用 ID 是多少?
412680 搭配 evrima beta 分支(app_update 412680 -beta evrima validate);不加该分支会得到旧的 Legacy 版本。
如何更新服务器?
停止服务器后重新执行 app_update 412680 -beta evrima validate;客户端与服务器版本必须一致。
一台服务器能支持多少玩家?
主要取决于单核速度和 AI 密度:参照托管商指南设置 MaxPlayerCount 与 AIDensity(100+ 人建议 0.5 或更低)。
如何推广我的服务器?
在 https://game-rank.com/jeux/the-isle(本工具所有者的网站)登记,玩家即可找到、关注并投票。

The Isle 服务器工具

The Isle
The Isle免登录
生成 The Isle: Evrima 服务器的 Game.ini:名称、地图、排队、RCON、成长、AI、昼夜循环与 Steam ID 列表。
配置INI打开
文档
The Isle
The Isle免登录
生成 The Isle: Evrima 服务器启动脚本:SteamCMD 更新、启动参数和自动重启。
启动SteamCMD打开
文档