幻兽帕鲁游戏搭建(docker)

这篇具有很好参考价值的文章主要介绍了幻兽帕鲁游戏搭建(docker)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

第一章: 幻兽帕陆游戏搭建



前言

这段时间一直在写论文还有找工作,也没学啥新技术,所以博客也很长时间没写了,但开年有个游戏爆火,所以我也弄来玩了玩,由于可以搭建私人服务器,所以我趁着过年很多云服务器厂商打折
买了个8H16G的云服务器,搭建个私服玩玩,没想到运维个游戏服务器也确实很锻炼人,搭建过程中也遇到了很多问题,所以今天从头记录一下。

注意本博客适合有运维基础的人学习,没有的就别看了


一、镜像安装

由于我之前刚刚学习完了docker的相关内容,所以综合考虑之后,选择使用docker进行快速搭建。所以需要docker和docker-compose作为前置环境,具体方法可以看我之前的博客。
docker
docker-compose
在dockerhub找了找最终选择了jammsen/palworld-dedicated-server的镜像。
幻兽帕鲁游戏搭建(docker),游戏服务器,游戏,docker,容器
现在我们简单看一下文档。
幻兽帕鲁游戏搭建(docker),游戏服务器,游戏,docker,容器
以下就是基本的安装步骤
Github文档
幻兽帕鲁游戏搭建(docker),游戏服务器,游戏,docker,容器
现在我们就按照官方的教程安装一下。

1.创建游戏目录

mkdir /opt/palworld/
mkdir /opt/palworld/game/

2.拉取镜像

docker pull jammsen/palworld-dedicated-server:latest

幻兽帕鲁游戏搭建(docker),游戏服务器,游戏,docker,容器

3.下载配置文件

docker-compose.yml
default.env
这个原网址是在GitHub上,如果你网速不太好也可以直接用vim写进文件里边。
docker-compose.yml

version: '3.9'
services:
  palworld-dedicated-server:
    container_name: palworld-dedicated-server
    image: jammsen/palworld-dedicated-server:latest
    restart: unless-stopped
    ports:
      - target: 8211 # Gamerserver port inside of the container
        published: 8211 # Gamerserver port on your host
        protocol: udp
        mode: host
      - target: 25575 # RCON port inside of the container
        published: 25575 # RCON port on your host
        protocol: tcp
        mode: host
    env_file:
      - ./default.env
    volumes:
      - ./game:/palworld

default.env

# Container-setttings
PUID=1000
PGID=1000
TZ=Europe/Berlin
# SteamCMD-settings
ALWAYS_UPDATE_ON_START=true
STEAMCMD_VALIDATE_FILES=true
# Backup-settings
BACKUP_ENABLED=true
BACKUP_CRON_EXPRESSION=0 * * * *
BACKUP_RETENTION_POLICY=true
BACKUP_RETENTION_AMOUNT_TO_KEEP=72
# Restart-settings
RESTART_ENABLED=false
RESTART_DEBUG_OVERRIDE=false
RESTART_CRON_EXPRESSION="0 18 * * *"
# RCON-Playerdection - NEEDS RCON ENABLED!
RCON_PLAYER_DETECTION=true
RCON_PLAYER_DETECTION_STARTUP_DELAY=60
RCON_PLAYER_DETECTION_CHECK_INTERVAL=15
# Webhook-settings
WEBHOOK_ENABLED=false
WEBHOOK_DEBUG_ENABLED=false
WEBHOOK_URL="YOUR-URL-IN-HERE"
WEBHOOK_CONTENT_TITLE="Status update"
WEBHOOK_INFO_TITLE="Info"
WEBHOOK_INFO_DESCRIPTION="This is an info from the server"
WEBHOOK_INFO_COLOR="2849520"
WEBHOOK_INSTALL_TITLE="Installing server"
WEBHOOK_INSTALL_DESCRIPTION="Server is being installed"
WEBHOOK_INSTALL_COLOR="2849520"
WEBHOOK_RESTART_TITLE="Server is restarting soon"
WEBHOOK_RESTART_DESCRIPTION="The gameserver is restarting in 15 minutes"
WEBHOOK_RESTART_COLOR="15593515"
WEBHOOK_START_TITLE="Server is starting"
WEBHOOK_START_DESCRIPTION="The gameserver is starting"
WEBHOOK_START_COLOR="2328576"
WEBHOOK_STOP_TITLE="Server has been stopped"
WEBHOOK_STOP_DESCRIPTION="The gameserver has been stopped"
WEBHOOK_STOP_COLOR="7413016"
WEBHOOK_UPDATE_TITLE="Updating server"
WEBHOOK_UPDATE_DESCRIPTION="Server is being updated"
WEBHOOK_UPDATE_COLOR="2849520"
# Config-setting - Warning: Every setting below here will be affected!
SERVER_SETTINGS_MODE=auto
# Gameserver-start-settings
MULTITHREAD_ENABLED=true
COMMUNITY_SERVER=true
# Engine.ini settings
NETSERVERMAXTICKRATE=120
# PalWorldSettings.ini settings
DIFFICULTY=None
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_DECREACE_RATE=1.000000
PLAYER_AUTO_HP_REGENE_RATE=1.000000
PLAYER_AUTO_HP_REGENE_RATE_IN_SLEEP=1.000000
PAL_STOMACH_DECREACE_RATE=1.000000
PAL_STAMINA_DECREACE_RATE=1.000000
PAL_AUTO_HP_REGENE_RATE=1.000000
PAL_AUTO_HP_REGENE_RATE_IN_SLEEP=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=All
ENABLE_PLAYER_TO_PLAYER_DAMAGE=false
ENABLE_FRIENDLY_FIRE=false
ENABLE_INVADER_ENEMY=true
ACTIVE_UNKO=false
ENABLE_AIM_ASSIST_PAD=true
ENABLE_AIM_ASSIST_KEYBOARD=false
DROP_ITEM_MAX_NUM=3000
DROP_ITEM_MAX_NUM_UNKO=100
BASE_CAMP_MAX_NUM=128
BASE_CAMP_WORKER_MAXNUM=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
PAL_EGG_DEFAULT_HATCHING_TIME=72.000000
WORK_SPEED_RATE=1.000000
IS_MULTIPLAY=false
IS_PVP=false
CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROP=false
ENABLE_NON_LOGIN_PENALTY=true
ENABLE_FAST_TRAVEL=true
IS_START_LOCATION_SELECT_BY_MAP=true
EXIST_PLAYER_AFTER_LOGOUT=false
ENABLE_DEFENSE_OTHER_GUILD_PLAYER=false
COOP_PLAYER_MAX_NUM=4
MAX_PLAYERS=32
SERVER_NAME=jammsen-docker-generated-###RANDOM###
SERVER_DESCRIPTION=Palworld-Dedicated-Server running in Docker by jammsen
ADMIN_PASSWORD=adminPasswordHere
SERVER_PASSWORD=serverPasswordHere
PUBLIC_PORT=8211
PUBLIC_IP=
RCON_ENABLED=true
RCON_PORT=25575
REGION=
USEAUTH=true
BAN_LIST_URL=https://api.palworldgame.com/api/banlist.txt
SHOW_PLAYER_LIST=false

这里都是一些默认参数,咱们先不做修改,后边借助一些可视化的方法修改更方便。

4.启动游戏

docker-compose up -d && docker-compose logs -f

经过一段时间后控制台出现以下输出,便代表安装完成。
幻兽帕鲁游戏搭建(docker),游戏服务器,游戏,docker,容器

二、自定义配置

自己的游戏服务器可以配置一些游戏参数,由于这些和运维关系不大,所以我们借助一些可视化平台实现。
在线生成网站
幻兽帕鲁游戏搭建(docker),游戏服务器,游戏,docker,容器
我们选择右边这个权限更高的。
里面进行一些基本配置之后选择下载就会的到一个WorldOption.sav文件,现在我们要将其上传到我们的服务器,可以使用Xftp。
幻兽帕鲁游戏搭建(docker),游戏服务器,游戏,docker,容器
注意我红框框起来的地方是服务器自己生成的,每个人的都不一样。
之后我们只需要重启容器就能让配置文件生效了。

docker-compose restart

之后我们就可以在游戏中使用ip:8211的方式登陆游戏了。


总结

到此docker安装幻兽帕鲁就结束了,游戏系列呢,不一定会经常更新,随缘吧。文章来源地址https://www.toymoban.com/news/detail-841852.html

到了这里,关于幻兽帕鲁游戏搭建(docker)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云服务器部署《幻兽帕鲁》教程:搭建幻兽帕鲁Palworld服务器

    云服务器部署《幻兽帕鲁》教程:搭建幻兽帕鲁Palworld服务器,如果你想要与更多的朋友一起畅玩《幻兽帕鲁》,不妨尝试一下搭建自己的游戏服务器吧!在阿里云的帮助下,你将成为游戏中的佼佼者,与伙伴们共同创造属于你们的辉煌时刻! 本文将为大家详细介绍如何在阿

    2024年02月21日
    浏览(63)
  • 教你幻兽帕鲁搭建服务器 还不会创建幻兽帕鲁服务器的看看

     目前幻兽帕鲁游戏想要联机需要有服务器的支持,部分小伙伴可能不清楚该如何搭建服务器,这里小编给大家整理了详细的操作方法。 阿里云提供快速、简化的服务器搭建方案,新手小白0基础1分钟搞定幻兽帕鲁游戏联机服务器搭建! 本文将为大家详细介绍如何在阿里云上

    2024年02月21日
    浏览(43)
  • 幻兽帕鲁服务器保姆级部署教程 一键配置搭建幻兽帕鲁服务器(建议收藏)

    幻兽帕鲁被很多玩家称之为缝合怪游戏,这款游戏也是成功的融合了宝可梦以及方舟生存。而一部分的玩家愿意自建服务器游玩,但是在这个过程当中却毫无头绪,那么接下来就带领大家一起来了解一下这款游戏多人服务器搭建的相关教程。幻兽帕鲁的目前服务器当中多人联

    2024年02月20日
    浏览(50)
  • 部署幻兽帕鲁服务器多少钱?搭建幻兽帕鲁服务器价格最低26.52元!

    幻兽帕鲁》是最近非常火爆的一款游戏,由Pocketpair开发,是一款开放世界生存制作游戏。由于游戏爆火,官方服务器出现不稳定,卡人闪退的情况。那如何快速拥有一个可以跟小伙伴们愉快玩耍的服务器呢? 近日,阿里云推出一键快速部署幻兽帕鲁联机服务,仅需点几下鼠

    2024年02月21日
    浏览(46)
  • 教你一键搭建幻兽帕鲁服务器,轻松联机畅玩幻兽帕鲁

    教你一键搭建幻兽帕鲁服务器,轻松联机畅玩幻兽帕鲁。建立一个幻兽帕鲁的联机服务器,阿里云ECS云服务器是一个不错的选择。下文将为你详细介绍如何利用阿里云ECS云服务器搭建幻兽帕鲁的联机服务器。 本文将详细介绍如何在阿里云服务器上部署幻兽帕鲁联机服务器,新

    2024年02月20日
    浏览(47)
  • 幻兽帕鲁官方服务器不稳定?自己搭建幻兽帕鲁私服,告别卡顿

    幻兽帕鲁作为2024年开年最火爆的游戏,没有之一。一路靠着热梗从一个缝合怪完美逆袭,玩家们在里面战斗、建造、工作等玩的不亦乐乎。更有意思的是,玩家可以自建服务器,通过设置服务器参数来控制游戏资源掉落率和各种概率,也就是可以通过自建服务器打造一个符合自己玩

    2024年02月20日
    浏览(47)
  • Palworld幻兽帕鲁卡顿,教你搭建幻兽帕鲁服务器立马解决

    Steam游戏《幻兽帕鲁》是新上线的一款开服世界生存制作游戏,上线短短5天时间,就卖出了700万份,同时在线人数最高达到180万人,创下了Steam历史榜单第二名的好成绩。预期之外的爆火使幻兽帕鲁官方服务器正面临大量玩家涌入而导致的服务器网络拥堵问题,很多玩家反馈

    2024年02月20日
    浏览(47)
  • 幻兽帕鲁4人以上联机怎么办?教你一键搭建幻兽帕鲁服务器

    幻兽帕鲁4人以上联机怎么办?教你一键搭建幻兽帕鲁服务器。《Palworld(幻兽帕鲁》大热,同时在线峰值达到 203 万。官方服务器问题时目前存在较多问题,即便官方维护和优化不断进行,但仍有大量玩家反馈频繁遇到联机失败、无法加入官方服务器等问题。较多玩家更倾向

    2024年02月20日
    浏览(44)
  • 幻兽帕鲁自建游戏服务器供多人联机教程

    最近缝合怪游戏《幻兽帕鲁(Palworld)》Steam在线峰值破百万,成为Steam史上同时在线玩家数最多的付费游戏。服务器于1月21日再次出现宕机情况,很多玩家选择自建游戏服务器。本文将详细教学幻兽帕鲁自建游戏服务器,轻松搭建属于自己的Palworld服务器。 实测最低配置需

    2024年01月22日
    浏览(53)
  • 幻兽帕鲁服务器搭建及命令分享

    《幻兽帕鲁》是一款支持多人游戏模式的全新开放世界生存制作游戏。游戏中玩家可以搭建服务器,和朋友们一起游玩。私人服务器的搭建方法具体如下。 具体步骤: 1.下载steamcmd, windows平台可以直接前往官网下载: 中文维基教程 2.将steamcmd下载路径设定至环境变量path, 或使用

    2024年01月25日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包