英灵神殿 五分钟创建ubuntu服务器指南 不踩坑
//制作日期 2023 06 17
//游戏 英灵神殿
//准备: 云服务器 x1 2内核 4G+ 内存 3M 带宽
//注意:4G内存为启动steamservice最基础配置,推荐8G内存。
//预准备系统 Ubuntu 22.04
//开放 2456 2457 TCP UDP 端口
//本教程默认云服务器防火墙端口已打开。
//服务器配置时间约为5分钟 第一次配置 新建配置约需要1-2分钟更新地图
# Dockers网址:https://github.com/lloesche/valheim-server-docker
PC准备工具: 任意一个shell工具
1、shell工具连接
2、安装docker框架
| sudo -i
| sudo apt-get update
| sudo apt-get install ca-certificates curl gnupg lsb-release
| sudo mkdir -p /etc/apt/keyrings
| sudo apt-get update
| curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
| sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
| sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
| sudo apt install docker-compose
安装完成验证: sudo docker version
3、配置 英灵神殿docker环境
| mkdir -p $HOME/valheim-server/config $HOME/valheim-server/data
| cd $HOME/valheim-server/
| cat > $HOME/valheim-server/valheim.env << EOF
| SERVER_NAME=My Server
| WORLD_NAME=Dedicated
| SERVER_PASS=secret
| SERVER_PUBLIC=true
| EOF
| curl -o $HOME/valheim-server/docker-compose.yaml https://raw.githubusercontent.com/lloesche/valheim-server-docker/main/docker-compose.yaml
| docker-compose up
逐行复制,需要把 SERVER_NAME 修改为 自己的服务名, WORLD_NAME修改为自己的房间名字 SERVER_PASS 修改为房间密码(6位以上 英文 开头最好大写)
注意:如果执行compose拉取数据速度很慢,可换加速源:
| sudo mkdir -p /etc/docker
| sudo tee /etc/docker/daemon.json <<-'EOF'
| {
| "registry-mirrors": ["https://mosgvcg0.mirror.aliyuncs.com"]
| }
| EOF
| sudo systemctl daemon-reload
| sudo systemctl restart docker
如使用阿里云或腾讯云服务器等国内云服务器,输入完倒数第二行后,手动将 $HOME/valheim-server/docker-compose.yaml 中的image: ghcr.io/lloesche/valheim-server 修改为:image: docker.io/lloesche/valheim-server
最后一行代码输入完,可关闭shell软件,等待服务器自动配置并启动好即可连接服务器进行游戏
配置成功显示如下:valheim_1 | Jun 17 15:20:03 /supervisord: valheim-server 06/17/2023 15:20:03: Game server connected
支持测试版本:
环境配置步骤增加: 下面的宝宝和password与本地steam 测试内设置一致,自行填充。
STEAMCMD_ARGS="-validate -beta public-test -betapassword ****"
如果是4G内存,推荐再设置4G的交换区swap(虚拟内存):
推荐教程:https://www.51cto.com/article/745458.html