zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    MySQL数据库8(四)数据表基本操作
    MYSQL 配置文件
    MySQL数据库8(三)数据库基本操作
    flink-connector-kafka consumer的topic分区分配源码
    kafka consumer assign 和 subscribe模式差异分析
    kafka 配置kerberos校验以及开启acl实践
    二路归并排序的java实现
    storm RollingTopWords 实时top-N计算任务窗口设计
    PriorityBlockingQueue优先队列的二叉堆实现
    堆排序算法的java实现
  • 原文地址:https://www.cnblogs.com/liangshu/p/14403344.html
Copyright © 2011-2022 走看看