《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器
关键词: 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
先注册账号,完成实名认证,再购买UDP隧道


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

下载natapp
下载natapp,放在
~/就行
配置DNS
通常是要配置下DNS的,也是官网推荐的# 我直接就是一个vim
sudo vim /etc/resolv.conf
在文本前面添加DNS,然后保存退出就行了
nameserver 114.114.114.114
注意哈,我这里修改的是临时性的,如果系统重启后,还是要再修改DNS的,如果需要永久性修改DNS,自己百度下哈运行Natapp
cd ~
./natapp -authtoken=XXXXXXXX
# 这个authtoken的XXXXX就是natapp官网个人隧道页面显示的,点一下复制按钮,再粘贴过来就行
运行成功界面:

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

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

5. 进入游戏搜索服务器
还记得natapp启动之后现实的吗?就是这个

复制我框选的地方,然后启动游戏,加入多人游戏(专用服务器)
勾选输入密码,输入natapp显示的
域名:端口,点击联系(这翻译有点意思)
输入服务器密码,OK,创建角色开始游戏

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器的更多相关文章
- Linux 搭建Nexus
Linux 安装Maven和nexus代理仓库 1 说明 环境:redhat Enterprise Linux Server5.3-x64. 版本:Maven 3.0.5 ,Nexus-2.5. ...
- Linux 搭建SVN 服务器(转)
一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...
- 原 Linux搭建SVN 服务器2
原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55) 阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...
- 原 Linux搭建SVN 服务器
原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55) 阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...
- Linux搭建SVN 服务器
Linux搭建SVN 服务器 1 安装SVN 2 使用客户端连接 2.1 使用windows的客户端 2.2 使用Linux下的命令行 3 ...
- Linux 搭建SVN server
一. SVN 简单介绍 Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository ...
- Linux搭建SVN 服务器(转)
转自:http://my.oschina.net/lionel45/blog/298305 Linux搭建SVN 服务器 作者: 沈小然 日期:2014年 8月 5日 1 安装 ...
- Linux 搭建SVN 服务器
一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...
- Linux下服务器环境的搭建和配置之一——Apache篇
最近一个多月(2016-06-20开始至今),一直在忙海外广告平台FAQ系统的开发,既要负责服务器环境的搭建,又要写前端,还要写后台和数据库,甚至还要考虑产品需求和设计.所以是一个很大的挑战,对自身也 ...
- linux搭建phantomjs+webdriver+testng+ant自动化工程
因为项目的原因,需要将脚本在linux环境无浏览器化去跑,那么原有的在windows系统下有浏览器化的自动化脚本场景就不适用了,这里给出linux系统下搭建phantomjs+webdriver+te ...
随机推荐
- DamiBus v0.51 发布
DamiBus,专为本地多模块之间通讯解耦而设计(尤其是未知模块.隔离模块.领域模块).零依赖,特适合 DDD. 特点 结合 Bus 与 RPC 的概念,可作事件分发,可作接口调用,可作响应订阅. 支 ...
- Kubernetes(K8S) 监控 Prometheus + Grafana
监控指标 集群监控 节点资源利用率 节点数 运行Pods Pod 监控 容器指标 应用程序 Prometheus 开源的 监控.报警.数据库 以HTTP协议周期性抓取被监控组件状态 不需要复杂的集成过 ...
- Java 项目工程搭建 --创建子模块(依赖父工程)
Java 项目工程搭建 --创建父工程 Java 项目工程搭建 --创建子模块(依赖父工程) 这个建方比较干净,不会生成乱七八糟的东西,(建完以后,其它模块可以 Copy 改名字) 选择 Mave ...
- Windows下如何查看某个端口被占用,以及如何杀死某个进程
查看所有端口 netstat -ano 如何查看某个特定端口的占用情况,比如 8080 netstat -ano|findstr "8080" 杀死一个进程 在查看某个端口被占用的 ...
- L2-018 多项式A除以B (25 分) (math)
这仍然是一道关于A/B的题,只不过A和B都换成了多项式.你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数. 输入格式: 输入分两行,每行给出一个非零多项式,先给出A,再给出B.每行的 ...
- 九、dockerfile指令讲解
系列导航 一.docker入门(概念) 二.docker的安装和镜像管理 三.docker容器的常用命令 四.容器的网络访问 五.容器端口转发 六.docker数据卷 七.手动制作docker镜像 八 ...
- 深度学习降噪专题课:实现WSPK实时蒙特卡洛降噪算法
大家好~本课程基于全连接和卷积神经网络,学习LBF等深度学习降噪算法,实现实时路径追踪渲染的降噪 本课程偏向于应用实现,主要介绍深度学习降噪算法的实现思路,演示实现的效果,给出实现的相关代码 线上课程 ...
- P3844【黄】
这道题做的极其折磨 因为最开始小看这道题了,没用稳扎稳打的码风来写代码,直接用的那种可读性极差但勉强能跑的代码写的,最后没AC只有73分调了好久也没调对,甚至逐渐调成了64.55越来越低的分.这有多方 ...
- Fedora 设置 core 文件路径
sudo vim /etc/sysctl.conf 输入 kernel.core_pattern=core.%p sudo /lib/systemd/systemd-sysctl 使修改生效 cat ...
- RL 基础 | 如何注册自定义 gym 环境
如何 搭建 自定义 gym 环境:https://www.cnblogs.com/moonout/p/17174833.html 如何注册自定义 gym 环境: 博客:https://zhuanlan ...