游戏服务器搭建指南:香港低延迟节点部署MC/幻兽帕鲁/CS2私服配置实录

和朋友组建专属游戏服务器,不受公共服务器规则限制,是很多玩家的梦想。香港VPS凭借对大陆玩家10~30ms的超低延迟,是搭建亚洲区游戏私服的首选节点。本文带你完成三款热门游戏私服的完整部署。

一、游戏服务器选型要点

配置核心要素

游戏最低配置推荐配置(10~20人)关键资源
Minecraft Java版2核2G4核8G内存最关键
幻兽帕鲁(Palworld)4核8G8核16GCPU+内存
CS2(反恐精英2)2核4G4核8GCPU+带宽
Terraria1核1G2核2G极低配置即可
Valheim2核4G4核8G内存

带宽需求参考

  • Minecraft:每个玩家约消耗0.5~2Mbps
  • 幻兽帕鲁:每个玩家约消耗1~3Mbps
  • CS2:每个玩家约消耗0.3~1Mbps(128tick服务器约1.5Mbps)

二、Minecraft Java版服务器部署

安装Java环境

apt update
apt install -y openjdk-21-jdk

# 验证安装
java -version

下载并启动Minecraft服务端

# 创建目录
mkdir -p /srv/minecraft && cd /srv/minecraft

# 下载最新服务端(以Paper为例,性能优于官方服务端)
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4-latest.jar -O paper.jar

# 初始化服务器(首次运行会生成eula.txt)
java -Xmx4G -Xms2G -jar paper.jar --nogui

# 同意EULA
echo "eula=true" > eula.txt

# 正式启动
java -Xmx4G -Xms2G \
  -XX:+UseG1GC \
  -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 \
  -jar paper.jar --nogui

关键JVM参数说明

  • -Xmx4G:最大堆内存4GB(建议为总内存的70%)
  • -Xms2G:初始堆内存2GB(与Xmx设置相近减少GC压力)
  • -XX:+UseG1GC:G1垃圾收集器,减少卡顿(TPS提升明显)

配置为系统服务(systemd)

<code">cat > /etc/systemd/system/minecraft.service << 'EOF'
[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/srv/minecraft
ExecStart=/usr/bin/java -Xmx4G -Xms2G -XX:+UseG1GC -jar paper.jar --nogui
ExecStop=/bin/kill -SIGINT $MAINPID
Restart=on-failure
RestartSec=30

[Install]
WantedBy=multi-user.target
EOF

useradd -r -s /bin/false minecraft
chown -R minecraft:minecraft /srv/minecraft
systemctl daemon-reload
systemctl enable minecraft
systemctl start minecraft

server.properties关键配置

# /srv/minecraft/server.properties 关键参数

# 最大玩家数
max-players=20

# 视野距离(降低可提升服务器性能)
view-distance=8
simulation-distance=6

# 防止玩家作弊(建议开启)
online-mode=true

# 服务器描述(显示在服务器列表)
motd=我的私人Minecraft服务器

# 白名单(仅允许白名单玩家加入)
white-list=true

三、幻兽帕鲁(Palworld)服务器部署

# 安装SteamCMD
apt install -y lib32gcc-s1
mkdir -p /srv/steamcmd && cd /srv/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xvzf steamcmd_linux.tar.gz

# 下载幻兽帕鲁服务端
./steamcmd.sh +login anonymous \
  +app_update 2394010 validate \
  +quit

# 创建配置文件目录
mkdir -p ~/.steam/steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/

# 启动服务器
cd ~/.steam/steam/steamapps/common/PalServer
./PalServer.sh \
  -port=8211 \
  -players=16 \
  -NoAsyncLoadingThread \
  -UseMasterServer=false

PalWorldSettings.ini关键配置

<code">[/Script/Pal.PalGameWorldSettings]
OptionSettings=(
  Difficulty=None,
  DayTimeSpeedRate=1.000000,
  NightTimeSpeedRate=1.000000,
  ExpRate=2.0,              ; 经验倍率(2倍升级更快)
  PalCaptureRate=1.5,       ; 帕鲁捕获率
  ServerPlayerMaxNum=16,    ; 最大玩家数
  ServerName="我的帕鲁服务器",
  AdminPassword="管理员密码",
  ServerPassword="服务器密码"
)

四、CS2专用服务器部署

# 安装SteamCMD(如未安装)
# 下载CS2服务端
./steamcmd.sh +login anonymous \
  +app_update 730 validate \
  +quit

# 申请并配置Game Server Login Token(GSLT)
# 访问 https://steamcommunity.com/dev/managegameservers 申请token

# 启动CS2服务器
cd ~/.steam/steam/steamapps/common/Counter-Strike\ Global\ Offensive/game/bin/linuxsteamrt64/

./cs2 \
  -dedicated \
  -console \
  +sv_setsteamaccount 你的GSLT_TOKEN \
  +map de_dust2 \
  +game_type 0 \
  +game_mode 1 \
  +sv_maxrate 128000 \
  +sv_minrate 64000

server.cfg关键配置

// /cs2/game/csgo/cfg/server.cfg
hostname "我的CS2服务器"
sv_password ""              // 服务器密码(空=公开)
sv_cheats 0
sv_lan 0

// 128tick竞技服务器
sv_mincmdrate 128
sv_maxcmdrate 128
sv_minupdaterate 128
sv_maxupdaterate 128

// 反作弊
sv_pure 1
sv_kick_ban_duration 0

五、防火墙端口配置

游戏需要开放的端口UFW命令
Minecraft Java版25565/TCPufw allow 25565/tcp
幻兽帕鲁8211/UDP、8211/TCPufw allow 8211
CS227015/UDP、27015/TCPufw allow 27015
Terraria7777/TCPufw allow 7777/tcp

六、性能监控与优化

# 实时监控服务器负载
htop

# 查看Minecraft服务器TPS(需进入游戏控制台)
# /tps  -- 正常应在18~20 TPS

# 监控内存使用
free -h

# 如果内存不足,考虑开启Swap(临时解决方案)
fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab

七、总结

在香港VPS上搭建游戏私服,大陆玩家的延迟通常在10~40ms之间,游戏体验接近本地服务器水平。Minecraft 10人服务器推荐4核8G配置,幻兽帕鲁需要8核16G起步,CS2 10人服务器4核8G足够。IDC.Net的香港VPS独立服务器均支持自定义防火墙规则,可以精确开放游戏所需端口,保障服务器安全。

THE END