Administrator
发布于 2025-12-01 / 2 阅读
0
0

基于docker-compose一键部署方舟生存进化

1.安装docker

   sudo apt install docker

2.安装docker-compose

```shell sudo apt install docker-compose ```

3.克隆git仓库

选择一个目录进行克隆git代码 ```shell git clone https://gitee.com/gpg-dev/docker-ark-server.git ```

4.修改docker-compose.yml文件

示例: ```yaml version: '3' services: alps: container_name: alps_server image: registry.cn-hangzhou.aliyuncs.com/gpg_dev/ark-docker:1.1.6 privileged: true network_mode: host volumes: - /home/ark:/app - ./alps/GameUserSettings.ini:/app/server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini - ./alps/Game.ini:/app/server/ShooterGame/Saved/Config/LinuxServer/Game.ini environment: ##主机服务名 - SESSION_NAME=长久GPG-ARK护肝mod高倍阿尔卑斯PVE ##地图名称 - SERVER_MAP=alps ##密码 - SERVER_PASSWORD=${SERVER_PASSWORD} ##管理员密码 - ADMIN_PASSWORD=gaopuguang ##最多玩家数 - MAX_PLAYERS=120 ## 游戏模式 - SERVER_PVE=true #方舟集群id - CLUSTER_ID=gpg-ark-cluster-id ##激活活动事件,如圣诞、情人节、夏季、万圣 - ACTIVE_EVENT=vday ##分开存放 - ALT_SAVE_DIRECTORY_NAME=apls #禁用反作弊 - DISABLE_BATTLEYE=true ##Port for connections from ARK game client - GAME_CLIENT_PORT=17001 ##Steam's server-list port - SERVER_LIST_PORT=17011 ##RCON_PORT - UDP_SOCKET_PORT=18001 ##RCON management port - RCON_PORT=17021 ports: # Port for connections from ARK game client - "17001:17001/udp" # Raw UDP socket port (always Game client port +1) - "18001:18001/udp" # RCON management port - "17021:17021/tcp" # Steam's server-list port - "17011:17011/udp" env_file: - env/alps-models.env
说明:<br/>
1.修改volumes下存储路径/home/ark为实际存储路径<br/>
2.修改environment下修改SERVER_NAME为游戏服务名称<br/>
3.env_file中修改models.env文件,修改mods的id<br/>

<h3>5.执行部署命令</h3>
```shell
  # 部署或更新,-f 替换为你的docker-compose文件名
docker-compose -f ark-alps.yml up -d --force-recreate

6.查看容器状态,日志,查询服务

例如最后提示server is up 即为部署成功 ```text 2025-04-24 14:55:25: Server PID: 117 2025-04-24T14:55:26.693861139Z [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. 2025-04-24T14:55:26.746094795Z Setting breakpad minidump AppID = 346110 2025-04-24T14:56:30.715671410Z 2025-04-24 14:56:30: server is up ```

添加IP:17011(端口可修改) 正确显示


评论