《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器
<p><strong>关键词:</strong> PalWorld, Linux, Natapp, 内网穿透, 幻兽帕鲁</p><p> </p>
<p><em><strong>注 意 文 章 时 效 性</strong></em></p>
<p> </p>
<p>最近幻兽帕鲁爆火,steam一上线好友列表一串正在游玩哈哈哈,自己也是蹭一波热度,顺便试用一下natapp以及联系一下写文章的能力,嘿嘿<br>
<br>
首先说明下环境</p>
<pre><code>Linux: ubuntu 22.04.1
Natapp: 2.4.0
# 我用的上学时候的笔记本,机械革命的(呵呵)
CPU:i7-7700HQ
内存:2*8GB
</code></pre>
<p> <br>
参考文档:<br>
steamcmd官方手册<br>
幻兽帕鲁官方服务器搭建教程(完全按照这个来就可以)<br>
</p>
<hr>
<hr>
<h2 id="1-安装steamcmd">1. 安装SteamCMD</h2>
<p>很简单,这里仅简述一下:</p>
<pre><code class="language-shell"># 添加一个用户, 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
</code></pre>
<h2 id="2-安装palword服务器">2. 安装PalWord服务器</h2>
<p>steamcmd运行后,需要登陆并安装PalWorld服务器app:</p>
<pre><code class="language-shell"># 登录匿名帐号
login anonymous
# 下载(?
app_update 2394010
# 验证
validate
# 退出steamcmd
quit
</code></pre>
<h2 id="2-安装natapp">2. 安装natapp</h2>
<p>点击跳转 natapp 官网</p>
<ul>
<li>
<p>先注册账号,完成实名认证,再购买UDP隧道</p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127223124756-1236815069.png"></p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127224759798-832491547.png"></p>
<p><strong>这里其实是有提供两条免费隧道的,但是不知道为什么我udp的连接不上,所以直接选了一个付费的</strong></p>
<p>一会启动natapp会用到这个authtoken</p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127223929378-837887944.png"></p>
</li>
<li>
<p>下载natapp</p>
<p>下载natapp,放在<code>~/</code>就行</p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127223014186-1388208030.png"></p>
</li>
<li>
<p>配置DNS<br>
通常是要配置下DNS的,也是官网推荐的</p>
<pre><code class="language-shell"># 我直接就是一个vim
sudo vim /etc/resolv.conf
</code></pre>
<p>在文本前面添加DNS,然后保存退出就行了</p>
<p><code>nameserver 114.114.114.114</code></p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127225332860-1538079274.png"></p>
<p><code>注意哈,我这里修改的是临时性的,如果系统重启后,还是要再修改DNS的,如果需要永久性修改DNS,自己百度下哈</code></p>
</li>
<li>
<p>运行Natapp</p>
<pre><code class="language-shell">cd ~
./natapp -authtoken=XXXXXXXX
# 这个authtoken的XXXXX就是natapp官网个人隧道页面显示的,点一下复制按钮,再粘贴过来就行
</code></pre>
<p>运行成功界面:</p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127224616688-1304983406.png"></p>
<p>Tunnel Status一行会显示online, 说明穿透成功,natapp不要关闭我们继续。</p>
<p>这时Forwarding会显示外部访问的IP地址和端口号,这个是需要的</p>
</li>
</ul>
<h2 id="3-配置palworld服务器">3. 配置PalWorld服务器</h2>
<ul>
<li>
<p>先运行一下帕鲁服务器</p>
<pre><code class="language-shell">cd Steam/steamapps/common/PalServer/
./PalServer
# 等几秒,然后ctrl+c退出就行
</code></pre>
</li>
<li>
<p>修改服务器配置文件(这里推荐用winscp来修改ini文件)</p>
<pre><code class="language-shell">cd Pal/Saved/Config/LinuxServer/
# 这里先把DefaultPalWorldSettings.ini的内容拷贝下来
# 复制到PalWorldSettings.ini里,不然PalWorldSettings.ini里初始化是空的
vim PalWorldSettings.ini
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127230543734-2101785468.png"></p>
<p>主要需要关注的我标注出来了,这里解释一下:</p>
<ul>
<li>ServerName<br>
服务器名称,游戏里列表会显示的</li>
<li>ServerPassword<br>
服务器密码</li>
<li>PublicPort<br>
对外的端口号,就是前文购买natapp隧道时设置的远程端口</li>
<li>PublicIP<br>
对外的IP地址,可以在 natapp官网>个人中心>我的隧道 页面中看到刚才购买的隧道的域名</li>
<li>EpicApp=PalServer<br>
这个直接加上就行,注意逗号,别打成中文的了</li>
</ul>
</li>
</ul>
<h2 id="4-启动palworld服务器">4. 启动PalWorld服务器</h2>
<pre><code class="language-shell">cd ../../../../
./PalServer.sh
</code></pre>
<p>如果出现<code>steamclient.so: cannot open shared object file: No such file or directory</code>,那就ctrl+c关闭PalServer.sh,按照steamcmd官方手册说的,运行下面命令:</p>
<pre><code class="language-shell">mkdir -p ~/.steam/sdk64/
cp linux64/steamclient.so ~/.steam/sdk64/
</code></pre>
<p>再次运行<code>./PalServer.sh</code></p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127231906818-1860613586.png"></p>
<h2 id="5-进入游戏搜索服务器">5. 进入游戏搜索服务器</h2>
<ul>
<li>
<p>还记得natapp启动之后现实的吗?就是这个</p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127232323471-1544166952.png"></p>
<p>复制我框选的地方,然后启动游戏,加入多人游戏(专用服务器)</p>
<p>勾选输入密码,输入natapp显示的<code>域名:端口</code>,点击联系(这翻译有点意思)</p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127232550448-840207559.png"></p>
</li>
<li>
<p>输入服务器密码,OK,创建角色开始游戏</p>
<p><img src="https://img2024.cnblogs.com/blog/1365633/202401/1365633-20240127232642023-1560100442.png"></p>
</li>
</ul>
</div>
<div id="MySignature" role="contentinfo">
<div id="AllanboltSignature"> <p id="PSignature" style="border-top: #e0e0e0 1px dashed; border-right: #e0e0e0 1px dashed; border-bottom: #e0e0e0 1px dashed; border-left: #e0e0e0 1px dashed; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 60px; background: url(https://images.cnblogs.com/cnblogs_com/allanbolt/226222/o_users_two_warning_48.png) #e5f1f4 no-repeat 1% 50%; font-family: 微软雅黑; font-size:11px;"> <br /> 作者:Mx99 <br /> 出处:https://www.cnblogs.com/HY12345/ <br /> 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 </p> </div><br><br>
来源:https://www.cnblogs.com/dump1ings/p/17992368
頁:
[1]