幻兽帕鲁社区服务器搭建架设教程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

相关文章

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.