zoukankan      html  css  js  c++  java
  • valheim:英灵神殿 服务器更新步骤

    服务器更新步骤

    注意更新之前最好保存一下之前的启动脚本,复制一个,注意 ,叫你们备份不是叫你之后在替换回去,因为极有可能可能配置文件更新了信内容,叫你备份只是怕忘记存档名,密码

    windows

    1. 链接云服务器

    这一步我就不再赘述了

    2. 关闭游戏服务器

    • 找到服务器程序的CMD窗口
    • 鼠标点击里面一下
    • 键盘:Ctrl+C
    • 等待。。。程序提示输入Y结束

    你可以直接鼠标×掉窗口,你只要愿意承担回档的风险或实在没办法关闭的情况下

    3. 更新游戏服务器程序代码

    • 打开steamcmd安装文件夹
    • 双击打开steamcmd.exe
    • 登录,输入:login anonymous
    • 执行更新,输入:app_update 896660

    4. 启动服务器

    双击之前的启动脚本启动

    Linux

    1. 连接云服务器

    同样使用WinSCP来打开putty,winscp用来操作,修改文件,putty用来执行命令,如果你是使用其他工具,也可以,你能理解操作就行

    2. 关闭游戏服务器

    这里有两种关闭方式,优选选择第一种!

    第一种

    找到之前的窗口

    screen -r v
    

    为什么是v,因为之前使用screen -S v启动了一个叫做v的窗口,你如果不是,请自己回忆,想不起的使用第二种方式

    确认你回到了服务器的启动窗口~~它就是这个

    image-20210217191851260

    执行关闭,键盘按Ctrl+C

    键盘按Ctrl+A+D切出这个窗口

    第二种

    此种方式有回档风险性!!,最大可能30分钟!!!

    输入

    top
    

    找到游戏服务器的进程PID

    image-20210217191949589

    记住这个PID

    键盘Ctrl+C退出top模式

    关闭它,输入

    kill 2645
    

    请参考自己的PID,不要照抄!

    如何检测游戏服务器已经关闭?

    同样top命令检查没有valheim_server进程就说明关闭了

    3. 更新程序代码

    回到steamcmd的安装目录

    cd /opt/steamcmd
    

    记住,你是看我教程安装的steamcmd,那么就是这个路径,否则自己找

    打开steamcmd

    ./steamcmd.sh
    

    进入steam命令行模式

    登录

    Steam>login anonymous
    
    

    更新

    Steam>app_update 896660
    

    截图_20210217201336

    等待完成
    键盘按Ctrl+C退出steam命令行模式

    4. 启动游戏服务器

    打开一个窗口

    screen -S v
    

    如果你是使用第一种方式关闭的游戏服务器那么当时你是切出了窗口,那个窗口还在,回去即可,而不是使用上面的创建窗口命令

    screen -r v
    

    打开游戏服务器程序目录

    cd /root/Steam/steamapps/common/Valheim dedicated server
    
    

    启动之前请查看更新之后的启动脚本,如果发生了变化,请对应修改。也不要直接把之前备份的启动脚本内容替换,更不要拿之前的启动脚本启动,除非没有变化或者你看的懂,你只需要检查更新之后的存档名服务器名密码有没有被新的代码更新掉,如果有,请修改回去,记住,仅仅修改这三项,而不是替换!!!

    启动

    bash start_server.sh
    

    等待启动完成!!!!!!!!

    image-20210217193130890

    这局话没出来之前不要去连接服务器!!!!!

    接下来键盘Ctrl+A+D切出窗口

    关闭所有工具软件,完成

  • 相关阅读:
    golangWEB框架gin学习之路由群组
    golangWEB框架gin学习之获取post参数
    golangWEB框架gin学习之获取get参数
    golang之bufio包的使用
    linux配置java环境变量
    jmeter接口测试实践
    Selenium2(java)框架设计 九
    Selenium2(java)页面对象模型(Page Object) 八
    Selenium2(java)TestNG的使用 七
    Selenium2(java)selenium常用API 六
  • 原文地址:https://www.cnblogs.com/liangshu/p/14409506.html
Copyright © 2011-2022 走看看