Valheim:英灵神殿 Linux开服教程
Valheim:英灵神殿 Linux开服教程
新更新 [已失效,懒得更新了]
实在不敢操作linux系统的小白请查看我的Git仓库,一个命令安装完成.下面的步骤就不需要在进行了直接看启动步骤,但是2G内存以内的机器请安装Git仓库内的配置虚拟内存步骤先开启虚拟内存
curl -s https://gitee.com/kuallt/valheim-auto-install/raw/master/valheim_install.sh -o valheim_install.sh&&bash valheim_install.sh&& rm valheim_install.sh
另外说两句,你打算开服务器必然是有多个朋友玩耍,我真心不建议你使用1核2G
的服务器开服,Linux本身对小白不友好.腾讯云常年活动(首页进去),2C4G的服务器一年不到100,要啥自行车?用Windows服务器开服不香吗?毕竟之后服务器更新起来也更方便
准备工作
个人操作电脑准备软件
这是我在官网直接下载的,安全无毒,不要去bd下载!!!
另外这俩链接是我的服务器连接,SSL过期了会提示不安全,点高级继续访问即可
- WinSCP
下载链接:点击下载,如果提示不安全点高级继续访问
- Putty
下载链接:点击下载,如果提示不安全点高级继续访问
软件准备
设置服务器
-
将服务器系统重置Centos7左右的版本!这一步不同的服务商的操作过程不同,不过有手就信。相信你们,不明白的加群问我
-
重置服务器密码(注意是root)用户的密码,记住这个密码和服务器公网ip地址
3.网络安全中开放2456-2458端口的TCP和UDO
链接服务器文件系统
打开WinSCP,连接服务器文件系统
链接成功将显示服务器的文件系统
putty连接Linux服务器
从winscp快键打开putty
输入密码
如果提示输入用户名则输入
root
即可
连接成功如下图
安装SteamCMD,安装游戏服务器
创建文件夹
[root@Centos ~]# mkdir /opt/steamcmd
进入文件夹
[root@Centos ~]# cd /opt/steamcmd
安装32为运行环境
[root@Centos ~]# yum install xulrunner.i686
上面这个命令会跑一大堆依赖分析,按提示,输入:y 回车(表示yes)
下载SteamCMD安装脚本,并解压
[root@Centos ~]# wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
[root@Centos ~]# tar -xvzf steamcmd_linux.tar.gz
在当前目录执行安装脚本
[root@Centos ~]# ./steamcmd.sh
接下来会安装steamcmd,安装完成会进入steam命令行模式,命令台表现为:
Steam>
游客模式登录Steam
steam> login anonymous
安装游戏服务器
steam> app_update 896660 validate
安装完成Ctrl+C退出Steam命令模式
配置服务器防火墙
以下命令依次输入并开机自启
systemctl start firewalld
firewall-cmd --zone=public --add-port=2456/tcp --permanent
firewall-cmd --zone=public --add-port=2457/tcp --permanent
firewall-cmd --zone=public --add-port=2458/tcp --permanent
firewall-cmd --zone=public --add-port=2456/udp --permanent
firewall-cmd --zone=public --add-port=2457/udp --permanent
firewall-cmd --zone=public --add-port=2458/udp --permanent
systemctl enable firewalld
检测一下端口开放情况,看看有没有
firewall-cmd --zone=public --list-ports
没有的话重启防火墙看看
firewall-cmd --reload
安装后台窗口工具Screen
因为Linux运行服务器一旦关闭连接工具命令直接终止(后台机制),接下来解决这个问题,继续
yum install screen
同样提示输入y确认安装,输入:y
配置服务器虚拟内存!
注意哦,主要是针对2G内存的服务器哦,4G及以上的忽略~
# 分配空间 老板来两斤!
dd if=/dev/zero of=/opt/swap bs=1024 count=2048000
# 权限
chmod 600 /opt/swap
#分区文件
mkswap /opt/swap
#启用
swapon /opt/swap
另外,每次服务器重启了这一步都要在启动游戏服务器之前操作一遍~~
游戏服务器配置
打开游戏服务器程序的安装路径
默认情况下游戏服务器程序的安装路径为:
/root/Steam/steamapps/common/Valheim dedicated server
打开启动文件修改,怎么修改就不再说明了
启动游戏服务器
进入服务器查询代码路径
接着使用Putty
[root@Centos ~]# cd /root/Steam/steamapps/common/Valheim\ dedicated\ server
注意哦,路径有空格要转移符,不懂的直接复制
打开一个模拟窗口
[root@Centos ~]# screen -S v
再次输入
bash start_server.sh
等待出现
Game server connected
其实出现DungeonDB start就可以差不多去游戏里面查看了
键盘按:Ctrl+A +D (相当于最小化),没做这不千万不要关闭软件
最小化只会你也可以输入:screen -r v (返回这个窗口看看
完成!可以关闭工具软件了,可以去游戏找你的服务器了
其他说明
存档位置
config文件夹是隐藏的,winSCP按Ctrl+Alt+H查看隐藏文件
符QQ交流群,有问题@我
群号:618852815