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

  • 相关阅读:
    Proj THUDBFuzz Paper Reading: The Art, Science, and Engineering of Fuzzing: A Survey
    Proj THUDBFuzz Paper Reading: A systematic review of fuzzing based on machine learning techniques
    9.3 付费代理的使用
    11.1 Charles 的使用
    第十一章 APP 的爬取
    10.2 Cookies 池的搭建
    10.1 模拟登录并爬取 GitHub
    11.5 Appium 爬取微信朋友圈
    11.4 Appium 的基本使用
    11.3 mitmdump 爬取 “得到” App 电子书信息
  • 原文地址:https://www.cnblogs.com/liangshu/p/14403344.html
Copyright © 2011-2022 走看看