文章背景图

幻兽帕鲁服务器搭建-极简步骤(for Linux)

2026-07-26
14
- 字
- 分钟
|

幻兽帕鲁正式版终于上线了,把本文链接给AI即可帮你搭建。

搭建服务器的好处是即使玩家下线了,帕鲁们依然会24小时持续工作(资本家落泪)

环境要求

本教程是容器搭建,需要安装docker和compose:

sudo apt update
sudo apt install docker.io -y
sudo apt install docker-compose-plugin -y

创建docker compose file

选一个你喜欢的文件夹进去,执行:

nano ./docker-compose.yml

写入以下信息(注意要设置你自己服务器的IP、服务器名、密码),按 ctrl+o保存,ctrl+x退出

services:
   palworld:
      image: thijsvanloef/palworld-server-docker:latest   # 使用的镜像名称
      restart: unless-stopped                             # 重启策略:除非手动停止,否则总是自动重启
      container_name: palworld-server                     # 容器名称
      stop_grace_period: 30s                              # 停止宽限期:容器优雅停止的等待时间(可自行调整)
      ports:                                              # 端口映射
        - 8211:8211/udp                                   # 游戏端口(UDP)
        - 27015:27015/udp                                 # 游戏通信端口(UDP)
        - 8212:8212/tcp                                   # REST API 端口,默认启用。请勿将此端口暴露到公网!
      environment:                                        # 环境变量配置
         PUID: 1000                                       # 容器内用户 ID
         PGID: 1000                                       # 容器内用户组 ID
         PORT: 8211                                       # 游戏端口(可选,但建议指定)
         PLAYERS: 16                                      # 最大玩家数(可选,但建议指定)
         SERVER_PASSWORD: "worldofpals"                   # 服务器密码(可选,但建议指定)
         REST_API_ENABLED: true                           # 是否启用 REST API
         REST_API_PORT: 8212                              # REST API 端口
         TZ: "Asia/Shanghai"                                        # 时区设置
         ADMIN_PASSWORD: "adminPasswordHere"              # 管理员密码
         COMMUNITY: false                                 # 是否在社区服务器列表显示(启用时请配合 SERVER_PASSWORD 使用!)
         SERVER_NAME: "Luxas Palworld"   # 服务器名称
         SERVER_DESCRIPTION: "blog.luxas.top"   # 服务器描述
         CROSSPLAY_PLATFORMS: "(Steam,Xbox,PS5,Mac)"     # 跨平台支持(允许 Steam、Xbox、PS5、Mac 平台玩家加入)
         PUBLIC_IP: "192.168.1.56"
         PUBLIC_PORT: 8211
      volumes:                                            # 数据卷挂载
         - ./gamedata:/palworld/                          # 将本地的 ./palworld 目录挂载到容器内的 /palworld(用于持久化存档和配置)

运行容器

docker compose pull
docker compose up -d

首次运行需要下载游戏本体,约5GB,可以用以下指令查看下载进度和运行状态:

docker compose logs -f --tail=200

加入游戏

在自己电脑上运行幻兽帕鲁,选择 加入多人游戏(专用服务器)

选择社群服务器,搜索你设置的服务器名称就可以加入了。

如果配置文件中没有对社区开放,在最下面输入服务器的IP和端口也可加入。

image-NQqL.png

附表:docker compose file配置项

变量 说明 默认值 允许值
DIFFICULTY 游戏难度 None None、Normal、Difficult
RANDOMIZER_TYPE 随机帕鲁模式:None 表示不随机;Region 表示按区域随机;All 表示完全随机 None None、Region、All
RANDOMIZER_SEED 随机模式种子 "" 字符串
IS_RANDOMIZER_PAL_LEVEL_RANDOM 设为 true 时,野生帕鲁等级完全随机;设为 false 时,在适合当前区域的等级范围内随机 False 布尔值
DAYTIME_SPEEDRATE 白天时间流逝速度;数值越大,白天越短 1.000000 浮点数
NIGHTTIME_SPEEDRATE 夜间时间流逝速度;数值越大,夜晚越短 1.000000 浮点数
EXP_RATE 经验值获取倍率 1.000000 浮点数
PAL_CAPTURE_RATE 帕鲁捕获倍率 1.000000 浮点数
PAL_SPAWN_NUM_RATE 帕鲁出现数量倍率 1.000000 浮点数
PAL_DAMAGE_RATE_ATTACK 帕鲁造成的伤害倍率 1.000000 浮点数
PAL_DAMAGE_RATE_DEFENSE 帕鲁受到的伤害倍率 1.000000 浮点数
PLAYER_DAMAGE_RATE_ATTACK 玩家造成的伤害倍率 1.000000 浮点数
PLAYER_DAMAGE_RATE_DEFENSE 玩家受到的伤害倍率 1.000000 浮点数
PLAYER_STOMACH_DECREASE_RATE 玩家饥饿值消耗倍率 1.000000 浮点数
PLAYER_STAMINA_DECREASE_RATE 玩家耐力消耗倍率 1.000000 浮点数
PLAYER_AUTO_HP_REGEN_RATE 玩家生命值自动恢复倍率 1.000000 浮点数
PLAYER_AUTO_HP_REGEN_RATE_IN_SLEEP 玩家睡眠时生命值恢复倍率 1.000000 浮点数
PAL_STOMACH_DECREASE_RATE 帕鲁饥饿值消耗倍率 1.000000 浮点数
PAL_STAMINA_DECREASE_RATE 帕鲁耐力消耗倍率 1.000000 浮点数
PAL_AUTO_HP_REGEN_RATE 帕鲁生命值自动恢复倍率 1.000000 浮点数
PAL_AUTO_HP_REGEN_RATE_IN_SLEEP 帕鲁在帕鲁终端内的生命值恢复倍率 1.000000 浮点数
BUILD_OBJECT_HP_RATE 建筑物生命值倍率 1.000000 浮点数
BUILD_OBJECT_DAMAGE_RATE 建筑物受到的伤害倍率 1.000000 浮点数
BUILD_OBJECT_DETERIORATION_DAMAGE_RATE 建筑物自然劣化或耐久衰减倍率 1.000000 浮点数
COLLECTION_DROP_RATE 可采集物品掉落数量倍率 1.000000 浮点数
COLLECTION_OBJECT_HP_RATE 可采集对象生命值倍率 1.000000 浮点数
COLLECTION_OBJECT_RESPAWN_SPEED_RATE 可采集对象刷新间隔倍率;数值越小,重新生成越快 1.000000 浮点数
ENEMY_DROP_ITEM_RATE 敌人掉落物品数量倍率 1.000000 浮点数
DEATH_PENALTY 死亡惩罚:None 不掉落;Item 掉落装备以外的物品;ItemAndEquipment 掉落全部物品和装备;All 掉落全部帕鲁、物品和装备 Item None、Item、ItemAndEquipment、All
ENABLE_PLAYER_TO_PLAYER_DAMAGE 是否允许玩家对其他玩家造成伤害 False 布尔值
ENABLE_FRIENDLY_FIRE 是否允许友军伤害 False 布尔值
ENABLE_INVADER_ENEMY 是否启用入侵敌人 True 布尔值
ACTIVE_UNKO 是否启用 UNKO;原 README 未说明其具体含义 False 布尔值
ENABLE_AIM_ASSIST_PAD 是否启用手柄瞄准辅助 True 布尔值
ENABLE_AIM_ASSIST_KEYBOARD 是否启用键盘瞄准辅助 False 布尔值
DROP_ITEM_MAX_NUM 世界中掉落物品的最大数量 3000 整数
DROP_ITEM_MAX_NUM_UNKO 世界中 UNKO 掉落物的最大数量 100 整数
BASE_CAMP_MAX_NUM 据点总数上限 128 整数
BASE_CAMP_WORKER_MAX_NUM 每个据点可工作的帕鲁数量上限 15 整数
DROP_ITEM_ALIVE_MAX_HOURS 掉落物品消失前的保留时间,单位为小时 1.000000 浮点数
AUTO_RESET_GUILD_NO_ONLINE_PLAYERS 无玩家在线时是否自动重置公会 False 布尔值
AUTO_RESET_GUILD_TIME_NO_ONLINE_PLAYERS 公会无玩家在线多长时间后自动重置 72.000000 浮点数
GUILD_PLAYER_MAX_NUM 每个公会的玩家人数上限 20 整数
BASE_CAMP_MAX_NUM_IN_GUILD 每个公会可拥有的据点数量上限 4 整数
PAL_EGG_DEFAULT_HATCHING_TIME 巨大帕鲁蛋的默认孵化时间,单位为小时 1.000000 浮点数
WORK_SPEED_RATE 工作速度倍率 1.000000 浮点数
AUTO_SAVE_SPAN 自动保存时间间隔,单位为秒 30.000000 浮点数
IS_MULTIPLAY 是否启用多人游戏 False 布尔值
IS_PVP 是否启用 PVP False 布尔值
HARDCORE 是否启用硬核模式 False 布尔值
PAL_LOST 帕鲁死亡时是否永久失去帕鲁 False 布尔值
CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROP 是否允许玩家拾取其他公会玩家死亡时掉落的惩罚物品 False 布尔值
ENABLE_NON_LOGIN_PENALTY 是否启用长期不登录惩罚 True 布尔值
ENABLE_FAST_TRAVEL 是否启用快速传送 True 布尔值
IS_START_LOCATION_SELECT_BY_MAP 是否允许通过地图选择初始出生地点 False 布尔值
EXIST_PLAYER_AFTER_LOGOUT 玩家退出后是否继续保留其角色实体 False 布尔值
ENABLE_DEFENSE_OTHER_GUILD_PLAYER 是否允许防御其他公会的玩家 False 布尔值
INVISIBLE_OTHER_GUILD_BASE_CAMP_AREA_FX 原 README 中说明为未知 False 布尔值
BUILD_AREA_LIMIT 是否启用建造区域限制 False 布尔值
ITEM_WEIGHT_RATE 物品重量倍率 1.000000 浮点数
COOP_PLAYER_MAX_NUM 合作队伍或公会中的最大玩家人数 4 整数
REGION 服务器区域 字符串
USEAUTH 是否使用身份验证 True 布尔值
BAN_LIST_URL 使用的封禁名单地址 https://b.palworldgame.com/api/banlist.txt 字符串
SHOW_PLAYER_LIST 是否允许显示玩家列表 False 布尔值
CHAT_POST_LIMIT_PER_MINUTE 每名玩家每分钟可以发送的聊天消息数量 30 整数
SUPPLY_DROP_SPAN 补给投放间隔,单位为分钟 180 整数
ENABLE_PREDATOR_BOSS_PAL 是否启用掠食者首领帕鲁 true 布尔值
MAX_BUILDING_LIMIT_NUM 每个据点的建筑数量上限 0(无限制) 整数
SERVER_REPLICATE_PAWN_CULL_DISTANCE 服务器同步 Pawn 对象的剔除距离 15000.000000 浮点数
CROSSPLAY_PLATFORMS 允许连接服务器的平台;填写时必须保留圆括号 () (Steam,Xbox,PS5,Mac) 列表
ALLOW_GLOBAL_PALBOX_EXPORT 设为 True 时,允许将帕鲁保存或导出到全局帕鲁终端 True 布尔值
ALLOW_GLOBAL_PALBOX_IMPORT 设为 True 时,允许从全局帕鲁终端导入帕鲁 False 布尔值
EQUIPMENT_DURABILITY_DAMAGE_RATE 装备耐久度损耗倍率 1.000000 浮点数
ITEM_CONTAINER_FORCE_MARK_DIRTY_INTERVAL 物品容器强制标记为已修改的时间间隔 1.000000 浮点数
ITEM_CORRUPTION_MULTIPLIER 物品腐坏速度倍率 1.000000 浮点数
PHYSICS_ACTIVE_DROP_ITEM_MAX_NUM 同时启用物理模拟的掉落物品最大数量 -1 整数
ALLOW_CLIENT_MOD 是否允许客户端模组 True 布尔值
PLAYER_DATA_PAL_STORAGE_UPDATE_CHECK_TICK_INTERVAL 检查玩家帕鲁存储数据更新的 Tick 间隔 1.000000 浮点数
LOG_FORMAT_TYPE 日志格式类型 Text 字符串
IS_SHOW_JOIN_LEFT_MESSAGE 是否显示玩家加入和离开服务器的消息 True 布尔值
MONSTER_FARM_ACTION_SPEED_RATE 帕鲁牧场行动速度倍率 1.000000 浮点数
DENY_TECHNOLOGY_LIST 禁止使用的科技 ID 列表 字符串
GUILD_REJOIN_COOLDOWN_MINUTES 重新加入公会的冷却时间,单位为分钟 0 整数
AUTO_TRANSFER_MASTER_CHECK_INTERVAL_SECONDS 自动检查公会会长转移的时间间隔,单位为秒 3600.000000 浮点数
AUTO_TRANSFER_MASTER_THRESHOLD_DAYS 公会会长不活跃多少天后触发自动转移 14 整数
MAX_GUILDS_PER_FRAME 每一帧最多处理的公会数量 10 整数
BLOCK_RESPAWN_TIME 重生阻止时间 5.000000 浮点数
RESPAWN_PENALTY_DURATION_THRESHOLD 重生惩罚持续时间阈值 0.000000 浮点数
RESPAWN_PENALTY_TIME_SCALE 重生惩罚时间倍率 2.000000 浮点数
DISPLAY_PVP_ITEM_NUM_ON_WORLD_MAP_BASE_CAMP 是否在世界地图上显示据点的 PVP 物品数量 False 布尔值
DISPLAY_PVP_ITEM_NUM_ON_WORLD_MAP_PLAYER 是否在世界地图上显示玩家的 PVP 物品数量 False 布尔值
ADDITIONAL_DROP_ITEM_WHEN_PLAYER_KILLING_IN_PVP_MODE PVP 模式下击杀玩家时额外掉落的物品类型 PlayerDropItem 字符串
ADDITIONAL_DROP_ITEM_WHEN_PLAYER_KILLING_IN_PVP_MODE_NUM PVP 模式下击杀玩家时额外掉落的物品数量 1 整数
ADDITIONAL_DROP_ITEM_WHEN_PLAYER_KILLING_IN_PVP_MODE_ENABLED 是否启用 PVP 模式下击杀玩家时的额外掉落物 False 布尔值
ENABLE_VOICE_CHAT 是否启用语音聊天 False 布尔值
VOICE_CHAT_MAX_VOLUME_DISTANCE 语音聊天保持最大音量的距离 3000.000000 浮点数
VOICE_CHAT_ZERO_VOLUME_DISTANCE 语音聊天音量衰减至零的距离 15000.000000 浮点数
ALLOW_ENHANCE_STAT_HEALTH 是否允许使用属性点强化生命值 True 布尔值
ALLOW_ENHANCE_STAT_ATTACK 是否允许使用属性点强化攻击力 True 布尔值
ALLOW_ENHANCE_STAT_STAMINA 是否允许使用属性点强化耐力 True 布尔值
ALLOW_ENHANCE_STAT_WEIGHT 是否允许使用属性点强化负重 True 布尔值
ALLOW_ENHANCE_STAT_WORK_SPEED 是否允许使用属性点强化工作速度 True 布尔值
ENABLE_BUILDING_PLAYER_UID_DISPLAY 是否显示建筑所有者的玩家 UID False 布尔值
BUILDING_NAME_DISPLAY_CACHE_TTL_SECONDS 建筑名称显示缓存的有效时间,单位为秒 60 整数
原创

幻兽帕鲁服务器搭建-极简步骤(for Linux)

本文链接: 幻兽帕鲁服务器搭建-极简步骤(for Linux)

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

评论交流

文章目录