欢迎光临散文网 会员登陆 & 注册

英灵神殿 五分钟创建ubuntu服务器指南 不踩坑

2023-06-17 23:24 作者:胖哥不是胖鸽  | 我要投稿


//制作日期 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


英灵神殿 五分钟创建ubuntu服务器指南 不踩坑的评论 (共 条)

分享到微博请遵守国家法律