幻兽帕鲁社区服务器搭建架设教程windows保姆级

2024-02-27 13:20

本文主要是介绍幻兽帕鲁社区服务器搭建架设教程windows保姆级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

幻兽帕鲁社区服务器搭建架设教程windows保姆级

大家好我是艾西,幻兽帕鲁是最近新出的一款开放世界生存制作游戏,游戏中,玩家可以在广阔的世界中收集神奇的生物“帕鲁”,派他们进行战斗、建造、做农活,工业生产等在帕鲁的世界,玩家可以选择与神奇的生物“帕鲁”一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。

帕鲁可以进行战斗、繁殖、协助玩家做农活,也可以为玩家在工厂工作。玩家也可以将它们进行售卖,或肢解后食用。游戏融合了很多玩法,游戏体验非常棒,将多个游戏的玩法相结合而造就的新游戏,上线突破700w份销售,这使得全国各地的帕鲁们纷纷投入到战斗中。

艾西我秉承这“你不肝,有的是帕鲁肝的帕鲁圣经”原则今天来给给大家分享下幻兽帕鲁社区服务器怎么搭建架设。目前官方是出了公告,允许个人搭建自己的服务器,因大多都是英文所以艾西决定用自己的方式分享搭建教程给小伙伴们!

准备工具:服务器一台,C++组件,DriectX,steamcmd

服务器:配置要求 16H32G 50M拥有固定IP且带防御,找专业的服务器供应商租用。这里肯定会有小伙伴问用自己本地的主机搭建可以吗,答案是可以的只不过需要借助工具而且需要做映射和内网穿透解决很多网络协议通讯的问题,这里我们就不过多的讲这种方式因为会比较麻烦。简单说下对于服务器的要求的原因,目前幻兽帕鲁服务端艾西自己和小伙伴搭建运行实测在启动时对于内存的占用差不多在8G左右,且随着服务端的运行时间内存的占有量会越来越大,如果是配置不够的情况服务端会崩导致游戏崩溃无法正常运行,我们也尝试了清理缓存的操作,结果是一清理游戏就崩,这估计得等到官方做优化才能解决。目前游戏最大支持32人一个服务器,那么游戏玩家同时在线量是由带宽决定的,物理机一般带宽的量起步是50M 这样对于想多人组队玩游戏的小伙伴是非常友好的。  如果你想多开几个服务器,让你的社区更多玩家那么服务器的配置就得往高了考虑了,服务器CPU决定游戏整体的运行流畅度以及玩家体验感,带宽量大小决定同时在线玩家量。

选择云服务器可以吗? 答案是可以的,但是得基于你自己的需求,如果只是研究这个游戏用来和小伙伴测试那云机器会更适合。因为云机器普遍的配置都是1-8核1-16G 价格会低些门槛也会低一些。如果你是用于对外开放的对于带宽量有需求那么建议是考虑物理服务器,因为云机器的价格不是一般人能承受的了得再一个云机器没有防护,基本就是有攻击流量进来一碰就死。  所以在选择服务器时先确认自己主要用于什么需求来去选择!

C++组件,DriectX:这两个就是软件程序,大家可以在baidu直接找资源。主要的用途是构建适合幻兽帕鲁服务端的运行环境,服务器系统每个版本镜像都会有细微的差别,用这两个软件检查修复过的环境能更好的运行幻兽帕鲁服务端且省事。

具体操作步骤: (服务器系统这里用的是windows2016版本  win 2016-2019版本都可以)服务器需要开放UDP和TCP协议让服务器没有任何的限制,不然的话没法访问幻兽帕鲁服务端获取资源命令

本机输入mstsc回车调出远程桌面连接输入我们租用的服务器IP账户以及密码

首先安装运行环境C++组件和DriectX,这两个程序安装好后直接启动先检查修复一下环境,使用方也很简单看下图

下载安装SteamCMD(这个程序是用于我们获取幻兽帕鲁服务端文件的)安装到D盘即可在D盘创建新文件夹Steamcmd将安装下载好的程序放置文件夹内,创建一个文本自定义命名,文件吗后缀改为.bat  右键1.bat编辑将幻兽帕鲁的服务端获取命令输入进去:

steamcmd +login anonymous +ap_update 2394010 validate +quit

直接启动我们创建编辑好的1.bat就会开始加载程序文件

程序全部加载好后会获取到以下文件,只要你是按照我的操作步骤来的默认路径都是D:\steamcmd\steamapps\common\PalServer

到这一步我们所需要的所有文件就齐了,Palserver.exe程序是用于启动游戏程序的,PalWorldSettings.ini是对于你服务器的游戏设定在

D:\steamcmd\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer目录里面  

注:PalWorldSettings.ini路径文件配置不可换行,只能修改参数

(大家可以根据以下参数去修改调整)示例幻兽帕鲁服务器设定注释

[/Script/Pal.PalGameWorldSettings]

OptionSettings=(Difficulty=None, ; 难度,None 或 Difficulty )

DayTimeSpeedRate=1.000000, ; (白天流逝速度倍率 0.1到5)      

NightTimeSpeedRate=1.000000, ; (夜晚流逝速度倍率 0.1到5)      

ExpRate=1.000000, ; (经验值倍率 0.1到20)      

PalCaptureRate=1.000000, ; (捕捉概率倍率 0.5到2)     

PalSpawnNumRate=1.000000,(帕鲁出现数量倍率提高帕色出现数量将导致游戏性能下降0.5到3)   

PalDamageRateAttack=1.000000, ; (帕鲁攻击伤害倍率0.1到5)  

PalDamageRateDefense=1.000000, ; (帕鲁承受伤害倍率0.1到5)

PlayerDamageRateAttack=1.000000, ; (玩家攻击伤害倍率0.1到5) 

PlayerDamageRateDefense=1.000000, ; (玩家承受伤害倍率0.1到5)

PlayerStomachDecreaceRate=1.000000, ; (玩家饱食度降低倍率0.1到5) 

PlayerStaminaDecreaceRate=1.000000, ; (玩家耐力降低倍率0.1到5)  

PlayerAutoHPRegeneRate=1.000000, ; (玩家生命值自然恢复倍率0.1到5)

PlayerAutoHpRegeneRateInSleep=1.000000, ; (玩家睡眠时生命恢复倍率0.1到5)

PalStomachDecreaceRate=1.000000, ; (帕鲁饱食度降低倍率0.1到5) 

PalStaminaDecreaceRate=1.000000, ; (帕鲁耐力降低倍率0.1到5) 

PalAutoHPRegeneRate=1.000000, ; (帕鲁生命值自然恢复倍率0.1到5)

PalAutoHpRegeneRateInSleep=1.000000, ; (帕鲁睡眠时生命恢复倍率0.1到5) 

BuildObjectDamageRate=1.000000, ; (对建筑物伤害倍率0.5到3)

BuildObjectDeteriorationDamageRate=1.000000, ; (建筑物劣化速度倍率0到10)  

CollectionDropRate=1.000000, ; (可采集物品掉落倍率0.5到3) 

CollectionObjectHpRate=1.000000, ; (可采集物品生命值倍率0.5到3)

CollectionObjectRespawnSpeedRate=1.000000, ; (可采集物品生成速率0.5到3) 

EnemyDropItemRate=1.000000, ; (敌方掉落物品倍率) 

DeathPenalty=All, ; (死亡惩罚,None 不掉落,Item 只掉物品不掉装备)

ItemAndEquipment (掉物品和装备,All 全都掉)   

bEnablePlayerToPlayerDamage=False, ; (启用玩家对玩家伤害功能)  

bEnableFriendlyFire=False, ; (启用友军伤害功能) 

bEnableInvaderEnemy=True, ; (启用袭击事件功能) 

bActiveUNKO=False, ; (启用 UNKO 功能) 

bEnableAimAssistPad=True, ; (启用手柄瞄准辅助功能) 

bEnableAimAssistKeyboard=False, ; (启用键盘瞄准辅助功能) 

DropItemMaxNum=3000, ; (掉落物品最大数量) 

DropItemMaxNum_UNKO=100, ; (掉落物品最大数量_UNKO) 

BaseCampMaxNum=128, ; (大本营最大数量)   

BaseCampWorkerMaxNum=15, ; (大本营工人最大数量) 

DropItemAliveMaxHours=1.000000, ; (掉落物品存在最大时长(小时))

bAutoResetGuildNoOnlinePlayers=False, ; (自动重置没有在线玩家的公会)  

AutoResetGuildTimeNoOnlinePlayers=72.000000, ; (无在线玩家时自动重置公会的时间(小时))      

GuildPlayerMaxNum=20, ; (公会玩家最大数量1到100)  

PalEggDefaultHatchingTime=72.000000, ; (帕鲁蛋默认孵化时间(小时)0到240)

WorkSpeedRate=1.000000, ; (工作速度倍率)     

bIsMultiplay=False, ; (是否为多人游戏)     

bIsPvP=False, ; (是否为 PvP 游戏)      

bCanPickupOtherGuildDeathPenaltyDrop=False, ; (是否可以拾取其他公会的死亡掉落物)      

bEnableNonLoginPenalty=True, ; (是否启用不登录惩罚)   

bEnableFastTravel=True, ; (是否启用快速旅行) 

bIsStartLocationSelectByMap=True, ;(是否通过地图选择起始位置) 

bExistPlayerAfterLogout=False, ; (是否在登出后保留玩家 ) 

bEnableDefenseOtherGuildPlayer=False, ; (是否启用对其他公会玩家的防御)  

CoopPlayerMaxNum=4, ; (合作玩家最大数量)      

ServerPlayerMaxNum=32, ; (服务器玩家最大数量)      

ServerName="Default Palworld Server", ; (服务器名称 自定义)  

ServerDescription="", ; (服务器描述 主要用于公告简介栏可用于宣传以及Q群)     

AdminPassword="", ; (管理员密码)     

ServerPassword="", ; (服务器密码)      

PublicPort=8211 ; (公共端口  如果需要一台服务器多开几个服务端可自行设置)

艾西帕鲁幻兽服务器的设定如下:

; This configuration file is a sample of the default server settings.

; Changes to this file will NOT be reflected on the server.

; To change the server settings, modify

Pal/Saved/Config/WindowsServer/PalWorldSettings.ini.

[/Script/Pal.PalGameWorldSettings]

OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=All,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="Palworld幻兽帕鲁驰网公益服务器IDC02.COM",ServerDescription="Palworld幻兽帕鲁驰网公益服务器IDC02.COM",AdminPassword="www.idc02.com",ServerPassword="",PublicPort=8211,PublicIP="p.pkp123.cn",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")

注意事项:

blsMultiplay 如果关掉,就会每个人分一个新图,没法相互见面

ini配置文件一定不要换行!

PalWorldSetting.ini-开始可能为空白,这种情况需要通过根目录(服务器exe目录)的 DefaultPalWorldSettings.ini进行复制

存档位于Save/SaveGames中如果发现有问题可以删除后重新打开服务器测试

操作完成后点击保存、接着我们回到服务端根目录找到PalServer.exe双击打开运行游戏

打开显示如下 即是启动成功

到这搭建基本就算完成了. 接下来就是进入游戏测试

进入steam面板启动游戏、选择社区服务器在下方输入我们的服务器IP+端口8211点击联系即可进入游戏

我是艾西本期分享就到这里啦希望对有需要的小伙伴有帮助我们下期见@艾西服务器@驰网艾西 拥有一台服务器可以做很多有趣的事情

这篇关于幻兽帕鲁社区服务器搭建架设教程windows保姆级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/V13807970340/article/details/135977030
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/752534

相关文章

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Java Scanner类解析与实战教程

《JavaScanner类解析与实战教程》JavaScanner类(java.util包)是文本输入解析工具,支持基本类型和字符串读取,基于Readable接口与正则分隔符实现,适用于控制台、文件输... 目录一、核心设计与工作原理1.底层依赖2.解析机制A.核心逻辑基于分隔符(delimiter)和模式匹

spring AMQP代码生成rabbitmq的exchange and queue教程

《springAMQP代码生成rabbitmq的exchangeandqueue教程》使用SpringAMQP代码直接创建RabbitMQexchange和queue,并确保绑定关系自动成立,简... 目录spring AMQP代码生成rabbitmq的exchange and 编程queue执行结果总结s

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

Python WSGI HTTP服务器Gunicorn使用详解

《PythonWSGIHTTP服务器Gunicorn使用详解》Gunicorn是Python的WSGI服务器,用于部署Flask/Django应用,性能高且稳定,支持多Worker类型与配置,可处... 目录一、什么是 Gunicorn?二、为什么需要Gunicorn?三、安装Gunicorn四、基本使用启

通过配置nginx访问服务器静态资源的过程

《通过配置nginx访问服务器静态资源的过程》文章介绍了图片存储路径设置、Nginx服务器配置及通过http://192.168.206.170:8007/a.png访问图片的方法,涵盖图片管理与服务... 目录1.图片存储路径2.nginx配置3.访问图片方式总结1.图片存储路径2.nginx配置

Java 与 LibreOffice 集成开发指南(环境搭建及代码示例)

《Java与LibreOffice集成开发指南(环境搭建及代码示例)》本文介绍Java与LibreOffice的集成方法,涵盖环境配置、API调用、文档转换、UNO桥接及REST接口等技术,提供... 目录1. 引言2. 环境搭建2.1 安装 LibreOffice2.2 配置 Java 开发环境2.3 配

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl