IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Palworld幻兽帕鲁专业服务器搭建

    Elmagnifico\'s Blog发表于 2024-01-20 00:00:00
    love 0

    Foreword

    幻兽帕鲁,宝可梦版方舟,还缝合了一点塞尔达,The Survivalists,有意思,啥时候GF能做个这样的宝可梦游戏啊

    本身支持小服务器4人联机,也支持大服务器32人联机,刚好有独立服务器,可以开一个玩一下。

    服务器需求

    image-20240120154407599

    • CPU,4cores
    • RAM,8G
    • Network,Port UDP 8211

    使用Ubuntu来安装

    这是推荐配置,我直接8c,16g,防止出问题

    linux

    首先安装steamcmd

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

    安装palserver

    steamcmd +login anonymous +app_update 2394010 validate +quit
    cd ~/Steam/steamapps/common/PalServer
    ./PalServer.sh
    

    常见问题

    可能遇到问题

    可能会一直重试,最后失败,这是由于连不上steam,所以服务器最好挂个代理

    Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
    Connecting anonymously to Steam Public...Retrying. . . 
    Retrying. . . 
    Retrying. . . 
    Retrying. . . 
    
    
    FAILED (No Connection)
    

    大概率会出现类似的错误

    /home/el/.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
    [S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/el/.steam/sdk64/steamclient.so
    

    安装一下相关的sdk

    mkdir -p ~/.steam/sdk64/
    steamcmd +login anonymous +app_update 1007 +quit
    cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/
    

    还有可能出现steamclient.so找不到,这个问题可以忽略,第一次就是会提示的

    $ ./PalServer.sh
    Shutdown handler: initalize.
    Increasing per-process limit of core file size to infinity.
    dlopen failed trying to load:
    steamclient.so
    with error:
    steamclient.so: cannot open shared object file: No such file or directory
    [S_API] SteamAPI_Init(): Loaded '/home/ubuntu/.steam/sdk64/steamclient.so' OK.  (First tried local 'steamclient.so')
    
    sudo apt update
    sudo add-apt-repository --remove ppa:whatever/ppa
    sudo apt install steam
    sudo apt-get -f install
    

    修改默认网关,走透明路由

    route add default gw 192.168.6.232
    

    恢复网关

    route add default gw 192.168.6.1
    

    Summary

    Quote

    https://developer.valvesoftware.com/wiki/SteamCMD#Linux

    https://tech.palworldgame.com/dedicated-server-guide#windows



沪ICP备19023445号-2号
友情链接