Valheim英灵神殿如何通过云服务器搭建开服脚本? 本文介绍的是来自Github Nimdy大神的脚本项目,适合需要架设在Linux或者其他平台上的同学,使用起来体验超棒,包括了很多很实用的功能,可以分享给你有需要的朋友一起愉快游戏。肯定还是想要学一下怎么一步步搭建,拥有属于自己的专用服务器。
一、购买云服务器并开放端口
推荐云服务器商家:
镜像版本:Ubuntu 18.06 LTS 64bit 和 Ubuntu 20.04 LTS,差不零儿的应该也可,我用的20.04 LTS。
1 CPU 2GB RAM 【在项目WiKi中大神说这种配置 will not work】
2 CPU 4GB RAM 50GB+ Storage 5Mbps左右 【5人及以下云服务器配置】
4 CPU 8-16GB RAM 100GB+ Storage 10Mbps+ 【5-10人云服务器配置】
以上指的是独享CPU规格的服务器,大家可以自行搜索当前各云服务器商家的活动产品,普通价格月付实在太贵了。。。。另外,我实测一个人进入2CPU的服,CPU占用4.4%,所以是不是1CPU 2GB RAM的机器也可以用呢,不知道有没有小伙伴去试一试。
拥有符合条件的云服务器之后,需要开放服务器的TCP和UDP的2456,2457和2458三个端口!
想读原文的大家可以忽略我写的内容,直接去看他的教程和视频。
https://github.com/Nimdy/Dedicated_Valheim_Server_Script
二、克隆Github仓库到云服务器
首先想办法SSH链接上购买的云服务器,之后即可输入以下命令:
安装Git工具
sudo apt-get install -y git net-tools
进入系统的opt目录
cd /opt
克隆仓库
git clone https://github.com/Nimdy/Dedicated_Valheim_Server_Script.git
进入克隆下来的仓库
cd Dedicated_Valheim_Server_Script/
(可选:查看当前路径下文件)
ls
会发现 build_dedicated_valheim_server.sh 和 menu.sh 两个文件,他们就是全部需要用到的脚本了。
三、配置脚本并运行
给脚本权限
sudo chmod +x build_dedicated_valheim_server.sh sudo chmod +x menu.sh
配置脚本
sudo vi build_dedicated_valheim_server.sh
》进入后按规则修改如下四行信息。
(第一行userpassword不知道啥作用,随便设置就好。)
关键是设置好password密码够5位,不与其他配置重复,不含特殊符号,然后只用记住服务器密码也就是password就可以了。
# 需要修改四行信息 # 密码长度需要大于等于5 # 密码不能和服务器名重复 # 不得含有特殊符号,容易破坏脚本运行 userpassword='"user_password"' <--- password='"passw0rd"' <---服务器密码 displayname='"server display name"' <---服务器名称 worldname='"111111111"' <---世界名称 #Save the file (press ESC and save/exit by entering) :wq!
运行脚本
sudo ./build_dedicated_valheim_server.sh
(运行的时候我在国内服务器跑的不需要翻墙下载任何资源,速度也还可以用了我10分钟,主要是更新依赖和更新Steam慢一些。)
脚本运行时,你会遇到三个地方需要动手操作,分别选择
keep the local version currently installed Ok I Agree
即可。(遇到了你就知道咋选了)
如果有任何问题出现,尝试修复后即可再次运行此脚本。
当脚本运行完毕页面刷新并提示感谢使用脚本的时候,说明脚本成功运行完成,这时候游戏服务应该已经正常开启,可以去玩游戏啦。
四、确认成功(可选)
(可选:按照大神的方法,需要关闭服务,重启,开机后开启服务)
sudo systemctl stop valheimserver.service sudo reboot // 等待重启后重连SSh后1-3分钟 sudo systemctl status valheimserver.service
使用menu.sh脚本查看服务状态
./menu.sh
进入menu后就是可视化操作了,按照目前版本的脚本操作,
是先进入【选项5】Server Admin Tools
再进入 【选项6】Status Valheim Server
如果看到
● valheimserver.service - Valheim Server Loaded: loaded (/etc/systemd/system/valheimserver.service; enabled; vendor> Active: active (running) since Fri 2021-02-19 13:58:58 CST; 3h 34min ago Process: 5152 ExecStartPre=/home/steam/steamcmd +login anonymous +force_ins> Main PID: 5207 (start_valheim.s) Tasks: 35 (limit: 4620) Memory: 2.2G
特别是一定要出现 active (running) 这句话就说明服务启动成功了。
然后可以关闭命令行窗口去玩游戏了。
(menu脚本里还有其他的功能,大家可以自行尝试。)
五、游戏
进入游戏选择角色,加入游戏后,当前游戏版本有一个叫做”Join IP“ 的按钮,点击后,输入你的主机IP地址+2456端口号进行链接,比如:
111.222.33.44:2456
前面是你的主机IPv4地址,冒号后面是端口号(英文字符无空格)。
之后会提示你输入服务器密码(就是输入前面配置的password),输入正确后就可以进行游戏了。
其他的功能比如把地图转移过来,都是可以的,参照github中wiki中的部分。
如有问题可以留言,也可以直接在Github大神项目中issue。
感谢观看!
3赞
收藏 7
非特殊说明,本站 www.joelled.com 上的教程均由网友原创或者原创,原作品版权归属原作者,如有侵权请联系久云。
教程为作者独立观点不代表久云立场,未经允许不得转载。如有侵权请联系负责人,将会立刻删除!
发表评论 快来秀出你的观点