Valheim:英灵神殿 Linux开服教程

Valheim:英灵神殿 Linux开服教程

新更新

实在不敢操作linux系统的小白请查看我的Git仓库,一个命令安装完成

准备工作

个人操作电脑准备软件

这是我在官网直接下载的,安全无毒,不要去bd下载!!!

另外这俩链接是我的服务器连接,SSL过期了会提示不安全,点高级继续访问即可

  1. WinSCP

下载链接:点击下载,如果提示不安全点高级继续访问

  1. Putty

下载链接:点击下载,如果提示不安全点高级继续访问

软件准备

设置服务器

  1. 将服务器系统重置Centos7左右的版本!这一步不同的服务商的操作过程不同,不过有手就信。相信你们,不明白的加群问我

  2. 重置服务器密码(注意是root)用户的密码,记住这个密码和服务器公网ip地址

3.网络安全中开放2456-2458端口的TCP和UDO

链接服务器文件系统

打开WinSCP,连接服务器文件系统

截图_20210213082314

链接成功将显示服务器的文件系统

截图_20210213082829

putty连接Linux服务器

从winscp快键打开putty

截图_20210213083019

输入密码

截图_20210213083119

如果提示输入用户名则输入root即可

连接成功如下图

截图_20210213083410

安装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

另外,每次服务器重启了这一步都要在启动游戏服务器之前操作一遍~~

游戏服务器配置

打开游戏服务器程序的安装路径

截图_20210213091953

默认情况下游戏服务器程序的安装路径为:/root/Steam/steamapps/common/Valheim dedicated server

打开启动文件修改,怎么修改就不再说明了

截图_20210213092117

启动游戏服务器

进入服务器查询代码路径

接着使用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查看隐藏文件

截图_20210213093645

符QQ交流群,有问题@我

群号:618852815

qq

原文地址:https://www.cnblogs.com/liangshu/p/14403344.html