当前位置: 首页 > news >正文

幻兽帕鲁开服教程——游戏

幻兽帕鲁开服教程——游戏

  • 1. 安装服务器
  • 2. 服务器配置调整
  • 3. 运行环境Microsoft Visual C++ Runtime
  • 4. 加入服务器

这是研究开服时顺手写的笔记,也方便后来者。
如果你熟悉你所使用的操作系统的话,windows和linux应该区别不大。

1. 安装服务器

1.安装steamcmd,这是安装steam游戏服务端的工具,安装链接:Steam CMD
考虑到一些大家都懂的外网下载时的影响因素,你可以试着挑个良辰吉时下载……或者用一些谜语人的神秘工具解决问题
2. 将下载的steam CMD放到你准备好的路径,运行一次steamcmd.exe,它会自动下载安装好剩余的steamcmd所需要的文件,这个过程等待时间较长,取决于网络状况。
3. 在你的steamcmd完成安装和验证后,它应该会让你看到这样的状态:

Steam>

执行steam的匿名用户登录:

Steam>login anonymous

如果顺利的话,应该会显示:

Connecting anonymously to Steam Public...Logged in OK
Waiting for user info...OK

如果不顺利请重试或者自行复制报错信息并粘贴到搜索引擎。
然后这一步执行设置服务端的安装路径,注意至少要留出足够的磁盘空间,否则会无法安装。
下一步是安装服务端:

Steam>app_update 2394010 validate

这一步需要下载大量的文件,要等一段时间。
最后一步,退出steamcmd,或者直接关闭窗口也无所谓。

Steam>quit

2. 服务器配置调整

此时,服务端的路径应该位于steamcmd/steamapps/common/PalServer
看起来默认配置文件是steamcmd/steamapps/common/PalServer/DefaultPalWorldSettings.ini
打开这个配置文件,陷入沉默……
在这里插入图片描述
???不是,什么程序员才能写出如此震撼人心,毫无可读性的配置文件啊???

注意开头,这其实不是真正的配置文件,只是默认属性示例,你真正需要修改的配置文件需要先运行一遍服务端,产生存档文件夹后修改存档文件夹里面的配置文件:

steamcmd/steamapps/common/PalServer/Pal/Saved/Config/WindowsServer/PalWorldSettings.ini

列举文件中的一些配置内容,但你需要按照DefaultPalWorldSettings.ini中的原样式黏贴到PalWorldSettings.ini中,下列属性仅供演示,而非实际格式:

# 最大玩家数量
GuildPlayerMaxNum=20# 服务器运行端口(也是端口转发用的)
PublicPort=8211# 服务器名字
ServerName="Default Palworld Server"# 服务器简介
ServerDescription=""# 管理员密码
AdminPassword=""# 服务器进入密码
ServerPassword=""# 打开玩家pvp伤害
bEnablePlayerToPlayerDamage=False# 打开友军伤害
bEnableFriendlyFire=False# 死亡掉落
# (None关闭死亡掉落,Item只掉物品不掉装备,ItemAndEquipment掉物品和装备,All全都掉)
DeathPenalty=All

安装完之后,别忘了在服务器防火墙上放行所需端口,并使用端口转发工具将PublicPort转发到公网ip……

3. 运行环境Microsoft Visual C++ Runtime

运行PalServer.exe出现报错:
在这里插入图片描述
需要安装运行环境,可以去:微软官方下载地址
在这里插入图片描述
32位系统选择X86,64位系统选择X64,下载安装包然后双击安装。
安装完成后会提示重新启动,启动完成后可以正常运行。
在这里插入图片描述

4. 加入服务器

在游戏加入服务器的下方输入你的ip,端口就是服务器配置中的PublicPort,就可以加入游戏了~
在这里插入图片描述
比较生草的是,可能是网络问题,服务器没能在列表中找到,只能通过ip直连,然后……通过ip直连,他们没有做进服密码输入框……
蚌……
但去掉进服密码后,还是能玩的

在这里插入图片描述

相关文章:

  • 使用 crypto-js 进行 AES 加解密操作
  • git add -u 什么意思
  • 009 Linux_文件系统 | 软硬链接
  • elasticsearch[二]-DSL查询语法:全文检索、精准查询(term/range)、地理坐标查询(矩阵、范围)、复合查询(相关性算法)、布尔查询
  • springboot多数据源支持自定义连接池
  • SQL笔记 -- 锁
  • Eureka使用详解
  • web漏洞总结大全(基础)
  • 如何在CentOS下使用Docker部署Halo博客网站并结合内网穿透远程访问
  • 131. 分割回文串 - 力扣(LeetCode)
  • Ubuntu使用docker-compose安装chatGPT
  • x-cmd pkg | yq - 命令行 YAML处理工具
  • 三国游戏(第十四届蓝桥杯)
  • ros2学习笔记-CLI工具,记录命令对应操作。
  • 杭州城市开发者年会——CMeet系列技术生态沙龙
  • 分享的文章《人生如棋》
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 2017-09-12 前端日报
  • CSS居中完全指南——构建CSS居中决策树
  • Effective Java 笔记(一)
  • iOS小技巧之UIImagePickerController实现头像选择
  • node-glob通配符
  • quasar-framework cnodejs社区
  • Sass Day-01
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 技术胖1-4季视频复习— (看视频笔记)
  • 力扣(LeetCode)357
  • 算法---两个栈实现一个队列
  • 我的业余项目总结
  • 用mpvue开发微信小程序
  • 走向全栈之MongoDB的使用
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​低代码平台的核心价值与优势
  • #if #elif #endif
  • #QT(串口助手-界面)
  • $.ajax()参数及用法
  • (11)MATLAB PCA+SVM 人脸识别
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (二十三)Flask之高频面试点
  • (分享)自己整理的一些简单awk实用语句
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)Windows2003安全设置/维护
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET 回调、接口回调、 委托
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .NET简谈设计模式之(单件模式)
  • .NET开发者必备的11款免费工具
  • .pyc文件是什么?
  • @取消转义
  • [20180129]bash显示path环境变量.txt
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...