前情提要:周末弄了个 幻兽帕鲁 的服务器,和朋友一起玩,幻兽帕鲁 自己的服务器人太多了(全网最简单的幻兽帕鲁私服搭建教程).
需要准备的东西
假如你没有云服务器的话,你需要知道本机的公网ip,个人是推荐购买一台云服务器(本教程基于TX云),只是和几个朋友玩的话,配置也不用太好,我现在用的是2核 8GB 12Mbps的腾讯云服务器,值得注意的是官方推荐是至少4核8G,咱也没有那么多钱.看我这篇文章,非技术小白也可以操作,不用担心. 云服务器(TIPS:选离自己近的机房)一定要装windows server.
PS: 2核2G适合最多最多3人玩 ,2核4G适合8人左右玩
今天发现TX云现在年末搞活动打骨折,2核4G5M,领券一年只要252,还送3个月(不缺钱的富哥可以选4核8G的服务器,甚至更高的,毕竟官方吹风16G和32G以上更好),页面下滑即可看到,链接在此
开搞
252套餐
1、选择系统&重置密码
2、记住windows server的用户名和密码,并在云服务器控制台的防火墙,开放服务器的UDP 8211端口,下图打码位置为公网IP
入站规则端口
UDP 8211
TCP 22,3389,80,443,20,21,8211
2、连接远程服务器(通用)
win + r 打开运行
mstsc 打开windows server远程连接
输入 公网ip、用户名(一般是Administrator)
点击连接 输入密码,可以保存rdp文件,方便后续连接.
连接的时候会提醒你证书的问题,选是就可以了
2、进入云服务服务器下载steam cmd
3、打开蒸汽cmd
点击下载的exe文件,依次输入下面的命令.
force_install_dir "C:\PLServerFolder"
login anonymous
app_update 2394010 validate + quit
4、打开plserverfolder
一般server会在 steamcmd\steamapps\common\common\PalServer 下,如果你是按照我的教程来的则是:C:\plserverfolder
运行:PalServer.exe
第一次运行会提示你少了,c++和directx环境(这个坑我已经踩了,按照下面的地址依次下载安装即可)
我们选的系统安装64位就好了,不用管32的
32位系统: c++ 环境下载地址:
https://aka.ms/vs/17/release/vc_redist.x86.exe
64位系统: c++ 环境下载地址:
https://aka.ms/vs/17/release/vc_redist.x64.exe
directx 下载地址:
https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe
PS:安装完之后,再点击PalServer.exe,一直让它运行就行,别关.
然后,在游戏界面,输入你的 公网IP+冒号+8211 举个例子:111.11.1.0:8211
配置 文件路径
steamapps\common\PalServer
我的教程路径:C:\plserverfolder
5、参数说明
C:\plserverfolder\DefaultPalWorldSettings.ini文件,注意,这里是给你个例子的文件,修改这个文件的内容不会对服务器有任何更改,需要你复制到C:\plserverfolder\Pal\Saved\Config\WindowsServer路径下的PalWorldSettings.ini文件并保存才行,记得保存后重启.
6、清理内存
自行找mem reduct资源,下载清理内存,这里就不贴链接了.
7、游戏更新命令
打开steamcmd输入如下命令:
force_install_dir "C:\PLServerFolder" +login anonymous +app_update 2394010 validate +quit
8、设置服务器密码
开服之前可以在服务器根目录
DefaultPalWorldSettings.ini 这个文件里,通过修改
AdminPassword=“”
这个参数来设定服务器密码
开服之后,可以通过修改
C:\plserverfolder\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini 这个文件来修改服务器配置
将DefaultPalWorldSettings.ini 里的参数粘贴进去即可
9、丢档bug
10、可在服务器运行一段时间后适当重启,减少内存占用.
这篇会不定期更新一些东西
TX云打骨折专区链接,买1年再送3个月!!!
配置文件字段
DayTimeSpeedRate: 游戏白天时间的速率,影响游戏中白天的流逝速度。
NightTimeSpeedRate: 游戏夜晚时间的速率,影响游戏中夜晚的流逝速度。
ExpRate: 玩家经验获取的速率,影响角色升级的速度。
PalCaptureRate: 捕捉伙伴的速率,影响成功捕捉伙伴的几率。
PalSpawnNumRate: 伙伴生成数量的速率,影响伙伴在游戏中的生成数量。
PalDamageRateAttack: 伙伴攻击时的伤害速率,影响伙伴攻击力。
PalDamageRateDefense: 伙伴防御时的伤害速率,影响伙伴防御力。
PlayerDamageRateAttack: 玩家攻击时的伤害速率,影响玩家的攻击力。
PlayerDamageRateDefense: 玩家防御时的伤害速率,影响玩家的防御力。
PlayerStomachDecreaseRate: 玩家胃口减少的速率,影响玩家在游戏中的饥饿程度。
PlayerStaminaDecreaseRate: 玩家耐力减少的速率,影响玩家在游戏中的耐力消耗速度。
PlayerAutoHPRegeneRate: 玩家自动恢复生命值的速率。
PlayerAutoHpRegeneRateInSleep: 玩家在睡眠状态下自动恢复生命值的速率。
PalStomachDecreaseRate: 伙伴胃口减少的速率,影响伙伴在游戏中的饥饿程度。
PalStaminaDecreaseRate: 伙伴耐力减少的速率,影响伙伴在游戏中的耐力消耗速度。
PalAutoHPRegeneRate: 伙伴自动恢复生命值的速率。
PalAutoHpRegeneRateInSleep: 伙伴在睡眠状态下自动恢复生命值的速率。
BuildObjectDamageRate: 建筑物受到伤害的速率,影响建筑物的耐久度。
BuildObjectDeteriorationDamageRate: 建筑物老化受到的伤害速率,影响建筑物老化的速度。
CollectionDropRate: 采集物品掉落的速率,影响从采集中获得物品的几率。
CollectionObjectHpRate: 采集物品的耐久度速率,影响采集物品的耐久度。
CollectionObjectRespawnSpeedRate: 采集物品重新生成速率,影响采集物品重新生成的速度。
EnemyDropItemRate: 敌人掉落物品的速率,影响从敌人处获得物品的几率。
DeathPenalty: 死亡惩罚设置,可以是"All"表示所有物品都会掉落。
bEnablePlayerToPlayerDamage: 是否启用玩家对玩家的伤害。
bEnableFriendlyFire: 是否启用友军伤害。
bEnableInvaderEnemy: 是否启用入侵敌人。
bActiveUNKO: 是否启用UNKO活动。
bEnableAimAssistPad: 是否启用手柄瞄准辅助。
bEnableAimAssistKeyboard: 是否启用键鼠瞄准辅助。
DropItemMaxNum: 掉落物品的最大数量。
DropItemMaxNum_UNKO: UNKO活动中掉落物品的最大数量。
BaseCampMaxNum: 基地营地的最大数量。
BaseCampWorkerMaxNum: 基地营地中工作者的最大数量。
DropItemAliveMaxHours: 掉落物品存活的最大小时数。
bAutoResetGuildNoOnlinePlayers: 是否自动重置没有在线玩家的公会。
AutoResetGuildTimeNoOnlinePlayers: 没有在线玩家时自动重置公会的时间。
GuildPlayerMaxNum: 公会中玩家的最大数量。
PalEggDefaultHatchingTime: 伙伴蛋默认孵化时间。
WorkSpeedRate: 工作速率,影响游戏中各种工作的速度。
bIsMultiplay: 是否启用多人游戏。
bIsPvP: 是否启用玩家间对战。
bCanPickupOtherGuildDeathPenaltyDrop: 是否可以捡起其他公会玩家死亡惩罚的物品。
bEnableNonLoginPenalty: 是否启用非登录惩罚。
bEnableFastTravel: 是否启用快速旅行。
bIsStartLocationSelectByMap: 是否通过地图选择起始位置。
bExistPlayerAfterLogout: 玩家登出后是否存在于游戏中。
bEnableDefenseOtherGuildPlayer: 是否启用对其他公会玩家的防御。
CoopPlayerMaxNum: 合作玩家的最大数量。
ServerPlayerMaxNum: 服务器中玩家的最大数量。