幻兽帕鲁服务器一键搭建脚本

2024-01-24 04:44:35 +08:00
 kiduu

前言

幻兽帕鲁刚上线就百万在线人数。官方服务器的又经常不稳定。所以这里给大家带来最快捷的搭建教程。废话不多说直接开始。

服务器配置要求

这里推荐腾讯云的轻量云服务器

测试环境: CPU:2 核

内存:4GB 系统:Debian 12 64bit

这款游戏的服务端是特别吃内存,最低要求为

4C8G ,常规要求是 4C16G,最佳配置是 4G32G 内存。实际测试中如果只有一两个人轻度游玩的情况下 2C4G 也是能带的起来的但是内存不足的情况会变得很严重,帕鲁多起来之后就很大概率会爆内存。

如果是 8G 内存建议大家定时重启。4C16G 如果玩家人数比较多或者游戏进度比较快也推荐大家按时重启。不然很容易出现内存溢出服务端崩溃的情况。

幻兽帕鲁专属机型:

服务器买完之后进入控制台,进入该服务器详情页面,然后点击防火墙开放默认端口 8211

接着进入 ssh 终端即可。自己有熟悉的软件可以自己选择都是老手不多说。新手小白可以直接用腾讯云自带的网页 ssh 工具 orcaterm 登陆:

一键脚本

以 root 用户登陆到服务器然后运行以下命令即可。该脚本目前只在 Debian12 系统上验证过。如果遇上非网络问题则请自行更换系统或者寻求其他解决方案。

非 root 用户请先运行 sudo su命令。

wget https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/PalServerInstall.sh && chmod +x PalServerInstall.sh && ./PalServerInstall.sh

出现该画面后选择 1 进行安装即可。

提示:该脚本为使用 docker 方式安装。首次运行会检测是否存在 docker ,不存在则进行安装并且会下载一个专门的重启脚本restart.sh,后续如果服务端只是日常维护重启则可以直接运行该重启脚本即可。

如果安装 docker 时下载速度特别慢可以修改一下脚本的第 30 行,使用国内镜像

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

你也可以自己先安装 docker 然后按需配置 docker 源,可选 docker 源参考: https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6

curl -fsSL https://get.docker.com | bash -s docker
#非必须
nano /etc/docker/daemon.json
内容如下
{
  "registry-mirrors": [
    "https://mirror.iscas.ac.cn",
    "https://mirror.ccs.tencentyun.com",
    "https://docker.nju.edu.cn",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}
# 退出并保存
Ctrl + O 回车保存 Ctrl + x 退出

# 使配置生效
systemctl daemon-reload

# 重启 Docker
systemctl restart docker

相较于自己搭建,这个脚本只是可视化了而已。方便管理。

其中有一个比较关键的就是 4 选项,修改服务器配置。

其中比较重要的配置有

服务器名称

服务器上允许的最大玩家数(上限为 32 )

用于授予管理员访问权限的密码

普通玩家加入所需的密码

如果要使用管理员命令需要加上管理员密码,普通玩家加入密码暂时不推荐设置,因为可能会造成玩家进不来。

服务器配置生成也挺麻烦的,所以我简单的做了个生成网页。要修改哪个直接在网页上修改就行。配备了中文介绍。

服务端设置在线配置

请先前往在线配置地址

https://www.xuehaiwu.com/Pal/

其中所有参数都是默认参数,要修改哪几项就改哪几项。改完之后就点击一下生成配置文件然后复制 wget 命令即可。

然后进入到服务器终端的脚本目录里运行一下该命令即可。

默认的配置文件下载链接是:

https://www.xuehaiwu.com/Pal/configs/1.txt

没啥用只是一个配置文件模板罢了。

运行网页端给出的命令之后会多个 PalWorldSettings.ini 配置文件,这个时候就能使用安装脚本的修改配置功能了。

修改之后不是立即生效的,要重启帕鲁的服务端才能生效。

管理员命令

如果要使用命令,您需要设置管理员密码后并使用/AdminPassword 密码命令在聊天框获取管理权限。

/shutdown {秒} {messageText} 服务器在秒数后关闭 将收到您的 MessageText 的通知
/DoExit 强制停止服务器
/Broadcast {MessageText} 向服务器中的所有玩家发送消息
/KickPlayer {SteamID} 将玩家从服务器上踢出
/BanPlayer {SteamID} 将玩家从服务器上封禁
/TeleportToPlayer {SteamID} 传送到目标玩家的当前位置
/TeleportToMe {SteamID} 目标玩家传送到您当前的位置
/ShowPlayers 显示所有已连接玩家的信息
/Info 显示服务器信息
/Save 保存服务器数据

服务端状态

国内的服务器相较于官方服务器还是够流畅的,延迟丢包远好于官方服务器。一个人,初始档案消耗的内存就要 2GB 了,CPU 占用也要跑满 1 颗 E5/志强 6133 CPU 核心。所以目前来说想让小伙伴们爽玩建议还是 4C8G 起步,内存能给到 16GB 是最好的。

游戏相关

目前看到几个有趣的游戏相关资讯可以自行实验一下。

1 、卡 BUG 捕捉塔主 BOSS !轻轻松松让你拥有十万生命值神兽

https://www.bilibili.com/video/BV1jV411979g

2 、万能的绵悠悠

3 、无 BUG 全自动刷帕鲁球 | 刷弹药 | 刷钱 | 刷经验大法!

https://www.bilibili.com/video/BV1HT4y1b7v6

祝各位游玩愉快!

19497 次点击
所在节点    程序员
102 条回复
yeelight2233
2024-01-24 06:54:26 +08:00
好好好,前天搞了一下午没做好好像是端口有问题,后面用 Windows server 了😭.
kiduu
2024-01-24 07:13:07 +08:00
@yeelight2233 能搭起来就行,这个脚本也只是我自己图省事撸的。功能勉强够用
chancat
2024-01-24 08:16:59 +08:00
本地搭建
gniviliving
2024-01-24 08:17:53 +08:00
@yeelight2233 用 docker 搭建最方便了,我在我的黑裙搭了一个。目前自己玩,还可以
kiduu
2024-01-24 08:18:53 +08:00
@chancat 本地搭建不是不行,只是让别人也能玩还得 FRP 并且保证人不能太多,不然你的电脑就得 24H 开机了。还挺烦的
ihainan
2024-01-24 08:37:18 +08:00
我也在自己的 PVE 小服务器上用 Docker 搭建了一个,FRPS 跑在腾讯云北京,目前只有自己一个人玩(唉)。RTT 二十多 ms ,还是挺稳定的。

Greendays
2024-01-24 08:43:36 +08:00
现在自己的 All in boom 上搭建一个,不过有必要吗?我现在也就是单人在玩
Greendays
2024-01-24 08:50:46 +08:00
请问楼主,如果服务器一直运行,是不是玩家不上线,帕鲁也会一直工作?
yeelight2233
2024-01-24 08:56:35 +08:00
@gniviliving soga ,回家试试,我就和 4 、5 个朋友玩,但还是卡卡的,服务器用的是阿里云 ESC2c2g🥲
shuxhan
2024-01-24 09:06:25 +08:00
@Greendays #8 好好好,帕鲁资本家
xunandotme
2024-01-24 09:13:11 +08:00
有没有推荐个测试版客户端的,哈哈。港区要 200 多呢
5sheep
2024-01-24 09:13:29 +08:00
服务器从哪搞的
duanxianze
2024-01-24 09:13:32 +08:00
@yeelight2233 2g 内存实测完全不行 哪怕一个人玩久了也会卡
meow33
2024-01-24 09:13:58 +08:00
要是一个人玩是不是就不用撘
Greendays
2024-01-24 09:15:56 +08:00
@shuxhan 我又是买服务器,又是运维,这也是要付出成本的好吧?👁️
Retas
2024-01-24 09:19:46 +08:00
@ihainan 老哥,frp 服务器选择按量付费的吗?
duanxianze
2024-01-24 09:20:27 +08:00
服务器要求太高了,我的轻量服务器完全顶不住,有办法作一个 udp 转发,连接到我本地的内网服务器嘛?
missuo
2024-01-24 09:24:31 +08:00
太麻烦了,docker-compose 一键就行。。。
gniviliving
2024-01-24 09:24:43 +08:00
@duanxianze #13 定时重启,服务端有内存泄露的 bug
yeelight2233
2024-01-24 09:26:14 +08:00
@duanxianze 哎,学生党没钱啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1011054

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX