帮助中心

服务器、网络和账户的分步教程。

云服务器(VPS)

如何在东京或首尔 VPS 上搭建游戏服务器

如何在东京或首尔 VPS 上搭建游戏服务器

要为日本、韩国和东亚玩家搭建游戏服务器,可以购买 JUSTG 东京或首尔云服务器,在防火墙中放行游戏端口,再把游戏服务端配置成 systemd 服务,实现开机自启、崩溃后自动重启。本文按步骤介绍 Linux 下的搭建方法,以及更新、备份和 Windows Server 方案。

第 1 步:选择机房和套餐

选择离大多数玩家更近的城市:东京或首尔。两地都配备日本或韩国原生 IPv4、免费 IPv6、亚洲优化线路和 500 Mbps 端口。拿不准的话,可以提交工单申请测试服务器,先让玩家试一试。

请先查看游戏服务端文档中的 CPU 和内存要求,再选择留有余量的套餐。两地套餐完全相同:

套餐CPU内存SSD流量月付
012 核1 GB20 GB1 TB$29.99
023 核2 GB40 GB2 TB$39.99
034 核4 GB80 GB3 TB$49.99
045 核8 GB160 GB4 TB$79.99
056 核16 GB240 GB5 TB$129.99
067 核24 GB320 GB6 TB$169.99

玩家变多后,可以在服务详情页升级套餐。

云服务器合理使用规则:CPU 短时间跑满 100% 没有问题,但如果 1 小时平均 CPU 使用率超过 50%,会被自动限制在 50%。如果游戏服务器需要全天高负载运行,建议选择东京或首尔独立服务器($199/月起)。

第 2 步:在防火墙中放行端口

不同游戏使用的端口和协议(UDP、TCP 或两者)各不相同,请查看对应文档。下面示例中的 7777 端口仅作演示。在 Debian 或 Ubuntu 上使用 ufw 时,务必先放行 SSH 再启用防火墙:

apt update && apt install -y ufw
ufw allow OpenSSH
ufw allow 7777/udp
ufw allow 7777/tcp
ufw enable
ufw status verbose

例如,Minecraft Java 版可以在 Linux 上运行,默认监听 TCP 25565 端口,这种情况下应放行 25565/tcp。

第 3 步:创建专用用户并安装服务端

不要用 root 运行游戏服务端,而是使用专用用户。本例安装在 /opt/game,服务端程序为 /opt/game/server:

useradd -r -m -d /opt/game -s /usr/sbin/nologin game
chown -R game:game /opt/game

按照游戏官方说明,把服务端文件复制或下载到 /opt/game,然后再执行一次 chown -R game:game /opt/game。

第 4 步:配置为 systemd 服务

创建 /etc/systemd/system/game.service:

[Unit]
Description=Game server
After=network-online.target
Wants=network-online.target

[Service]
User=game
WorkingDirectory=/opt/game
ExecStart=/opt/game/server --port 7777
Restart=on-failure
RestartSec=10
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target

把 ExecStart 改成游戏实际的启动命令,然后启动服务并设置开机自启:

systemctl daemon-reload
systemctl enable --now game
systemctl status game
journalctl -u game -f

Restart=on-failure 会在服务端崩溃后自动重新拉起,journalctl -u game -f 可以实时查看日志。

第 5 步:保持服务端和系统更新

更新游戏服务端时,先停止服务、快速备份、替换文件,再重新启动:

systemctl stop game
tar -czf /root/game-$(date +%F).tar.gz -C /opt game
# replace the files in /opt/game with the new version
chown -R game:game /opt/game
systemctl start game

在 Debian 或 Ubuntu 上自动安装系统安全更新:

apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

第 6 步:备份存档和配置

下面是一个简单的每日备份,保留最近 7 天的压缩包:

mkdir -p /root/backups
tar -czf /root/backups/game-$(date +%F).tar.gz -C /opt game
find /root/backups -name 'game-*.tar.gz' -mtime +7 -delete

把这些命令写进脚本,用 cron 每天执行一次,例如安排在玩家较少的时段。再定期把备份复制到服务器以外的地方,例如在你自己的电脑上执行:

rsync -avz [email protected]:/root/backups/ ./game-backups/
只存放在同一台 VPS 上的备份,在 VPS 被删除时(例如更换机房、取消服务,或账单逾期 7 天未付)无法起到保护作用。请务必在其他地方保留一份备份。

Windows Server 方案

有些游戏的独立服务端只能在 Windows 上运行。JUSTG 云服务器可以安装 Windows Server 来代替 Linux。通过 RDP 远程桌面连接后安装服务端,并以管理员身份在 PowerShell 中为 Windows Defender 防火墙放行端口:

New-NetFirewallRule -DisplayName "Game 7777 UDP" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Game 7777 TCP" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow

如需重启后自动运行,可以使用游戏自带的服务模式,或在“任务计划程序”中创建开机启动的任务。

FAQ

我的游戏服务器需要哪个套餐?

这取决于游戏本身、模组和在线人数,建议以游戏官方配置要求为准并留出余量。之后可以在服务详情页升级套餐,购买前也可以通过工单申请测试服务器。

以后可以把游戏服务器从东京迁到首尔吗?

可以。云服务器每 30 天可以在客户中心自助更换一次机房(东京、首尔、莫斯科之间)。更换后会得到一台使用新 IP 的全新 VPS,数据不会复制,旧 VPS 会被删除,所以请先备份,并把新 IP 告诉玩家。

玩家连不上服务器,应该检查什么?

确认服务正在运行(systemctl status game),确认它在正确的端口上监听(ss -tulpn),并确认防火墙已放行对应的端口和协议。仍无法解决的话,请提交工单,附上服务器 IP、端口、带时区的时间和报错信息。

这篇文章有帮助吗?
帮助中心
云服务器(VPS) VPS IPv6 设置教程:Ubuntu Netplan、Debian、Rocky Linux 与 Windows Server 每台 JUSTG 云服务器除了 IPv4 之外,都免费提供 IPv6 地址。IPv6 让您多一条独立的通道连接 VPS,让网站能被只支持 IPv6 的移动网络访问,在需要额外地址时也是免费的替代方案。本文说明如何在… 云服务器(VPS) VPS 开通需要多久?交付时间与新 VPS 前 15 分钟必做设置 JUSTG 的 VPS 开通需要多久?云服务器(VPS)在付款后自动开通,并预先安装你所选操作系统的最新稳定版本。本文说明 VPS 与独立服务器的交付时间,并带你完成新 Linux 或 Windows VPS 的前 15… 云服务器(VPS) VPS IP 被中国大陆或第三方封锁怎么办?IP 连通性测试与 JUSTG 更换 IP 政策 如果你的 VPS IP 地址突然无法从中国大陆连接,或被第三方(例如某国防火墙、邮件黑名单或其他网络)封锁,采取行动前应先确认实际状况。本文说明 JUSTG 对被封锁 IP 的政策,示范如何从不同网络用 ping、tcping 与 mtr 测试 IP 连通性、IP… 云服务器(VPS) VPS 升级内存、SSD 硬盘或 IP 教程,以及扩展分区(Linux 与 Windows) 本文说明如何为 JUSTG VPS 升级内存(RAM)、SSD 硬盘或 IP 地址、独立服务器有何不同,以及升级后需要在操作系统内完成的设置。虚拟硬盘变大并不会自动扩大分区,因此本文也示范如何在 Linux(Debian、Ubuntu、CentOS、Rocky… 云服务器(VPS) 云服务器 VPS 该选哪个套餐?配置与价格详解 大多数小型项目选择 01 或 02 套餐即可,数据库和访问量较大的应用通常需要 03 或更高的套餐。JUSTG 七款云服务器套餐在东京、首尔和莫斯科完全相同,年付比月付可节省 17% 到 50%。 每个套餐都包含 KVM 虚拟化,可安装 Linux 或 Windows…
AlipayUnionPayVISAMastercardPayPalUSDTstripe