《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

随笔2个月前发布 何冬梅
34 0 0

关键词: PalWorld, Linux, Natapp, 内网穿透, 幻兽帕鲁

 

注 意 文 章 时 效 性

 

最近幻兽帕鲁爆火,steam一上线好友列表一串正在游玩哈哈哈,自己也是蹭一波热度,顺便试用一下natapp以及联系一下写文章的能力,嘿嘿
 
首先说明下环境

Linux: ubuntu 22.04.1
Natapp: 2.4.0

# 我用的上学时候的笔记本,机械革命的(呵呵)
CPU:i7-7700HQ
内存:2*8GB

 
参考文档:
steamcmd官方手册
幻兽帕鲁官方服务器搭建教程(完全按照这个来就可以)
 



1. 安装SteamCMD

很简单,这里仅简述一下:

# 添加一个用户, Ubuntu下使用adduser更舒服些
sudo adduser -m steam

# 切换到steam用户
su steam

# 安装steamcmd
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
sudo apt install steamcmd

# 运行steamcmd
cd ~
steamcmd

2. 安装PalWord服务器

steamcmd运行后,需要登陆并安装PalWorld服务器app:

# 登录匿名帐号
login anonymous

# 下载(?
app_update 2394010

# 验证
validate

# 退出steamcmd
quit

2. 安装natapp

点击跳转 natapp 官网

先注册账号,完成实名认证,再购买UDP隧道

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

这里其实是有提供两条免费隧道的,但是不知道为什么我udp的连接不上,所以直接选了一个付费的

一会启动natapp会用到这个authtoken

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

下载natapp

下载natapp,放在~/就行

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

配置DNS
通常是要配置下DNS的,也是官网推荐的

# 我直接就是一个vim
sudo vim /etc/resolv.conf

在文本前面添加DNS,然后保存退出就行了

nameserver 114.114.114.114

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

注意哈,我这里修改的是临时性的,如果系统重启后,还是要再修改DNS的,如果需要永久性修改DNS,自己百度下哈

运行Natapp

cd ~
./natapp -authtoken=XXXXXXXX
# 这个authtoken的XXXXX就是natapp官网个人隧道页面显示的,点一下复制按钮,再粘贴过来就行

运行成功界面:

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

Tunnel Status一行会显示online, 说明穿透成功,natapp不要关闭我们继续。

这时Forwarding会显示外部访问的IP地址和端口号,这个是需要的

3. 配置PalWorld服务器

先运行一下帕鲁服务器

cd Steam/steamapps/common/PalServer/
./PalServer
# 等几秒,然后ctrl+c退出就行

修改服务器配置文件(这里推荐用winscp来修改ini文件)

cd Pal/Saved/Config/LinuxServer/
# 这里先把DefaultPalWorldSettings.ini的内容拷贝下来
# 复制到PalWorldSettings.ini里,不然PalWorldSettings.ini里初始化是空的
vim PalWorldSettings.ini

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

主要需要关注的我标注出来了,这里解释一下:

ServerName
服务器名称,游戏里列表会显示的
ServerPassword
服务器密码
PublicPort
对外的端口号,就是前文购买natapp隧道时设置的远程端口
PublicIP
对外的IP地址,可以在 natapp官网>个人中心>我的隧道 页面中看到刚才购买的隧道的域名
EpicApp=PalServer
这个直接加上就行,注意逗号,别打成中文的了

4. 启动PalWorld服务器

cd ../../../../
./PalServer.sh

如果出现steamclient.so: cannot open shared object file: No such file or directory,那就ctrl+c关闭PalServer.sh,按照steamcmd官方手册说的,运行下面命令:

mkdir -p ~/.steam/sdk64/
cp linux64/steamclient.so ~/.steam/sdk64/

再次运行./PalServer.sh

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

5. 进入游戏搜索服务器

还记得natapp启动之后现实的吗?就是这个

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

复制我框选的地方,然后启动游戏,加入多人游戏(专用服务器)

勾选输入密码,输入natapp显示的域名:端口,点击联系(这翻译有点意思)

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

输入服务器密码,OK,创建角色开始游戏

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...