精华内容
下载资源
问答
  • linux服务器搭建教程
    千次阅读
    2021-05-11 22:44:55

    1.安装xshll

    2.使用xshell连接上Linux

    3.使用xshell安装vsftpd

    3.1:使用命令yum install vsftpd

    3.2:输入y\n决定要不要安装

    3.3:当出现“Complete!”时意味着安装完成

    4.给vsftpd添加用户名和密码

    4.1:adduser 用户名

    4.2:passwd 用户名

    4.3:userdel 用户名

    5.给vsftpd添加配置

    6.安装JDK

    命令行下载JDK:

    wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm

    安装JDK:

    6.1、下载后,首先把jdk-7u71-linux-x64.rpm复制到/usr/local/src

    cp jdk-7u71-linux-x64.rpm /usr/local/src/

    6.2、给所有用户添加可执行权限

    chmod +x jdk-7u71-linux-x64.rpm

    6.3、开始安装程序

    rpm -ivh jdk-7u71-linux-x64.rpm

    6.4、安装结束后,jdk会安装在/usr/java/jdk1.7.0_03里,然后配置环境变量

    6.5、配置环境变量如下:

    #vi /etc/bashrc 或者#vi /etc/profile(修改的文件不同,就是这两种方法的唯一区别)

    然后添加

    JAVA_HOME=/usr/java/jdk1.7.0_03// 修改jdk路径即可

    JAVA_BIN=/usr/lib/jdk1.7.0_03/bin

    PATH=$PATH:$JAVA_HOME/bin

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME JAVA_BIN PATH CLASSPATH

    保存退出

    最后,在Shell提示符下输入java -version,如果成功输出正确的版本信息,说明安装成功了

    7.安装Tomcat

    在安装文件目录下输入命令:tar -zxvf apache-tomcat-6.0.29.tar.gz

    Tomcat不需要配置(先安装JDK,再安装Tomcat)

    8.安装MySql

    通过yum安装

    如果电脑已经连接到互联网,可以使用yum命令来简化安装过程:

    yum install mysql-server mysql-devel mysql

    yum将自动从centos的镜像站点查找你指明的软件的最新二进制包,并检查软件包依赖关系,安装软件的同时自动安装其依赖的软件包

    9.配置MySql

    启动mysqld服务

    执行下面的命令启动mysql:

    service mysqld start

    设置mysql帐号

    mysql安装后默认生成两个帐号:一个是root,未设置密码,可以从本机登录到mysql;另一个是匿名帐号,无帐号名、无密码,可以从本机登录,未提供用户名的连接都将假定为此帐号。这样的设置存在着安全隐患,按下面的步骤进行更改。

    以root帐号连接到mysql服务器:

    mysql -u root

    如果提示找不到mysql文件,请尝试使用绝对路径,如本文示例为:

    /usr/local/mysql/bin/mysql -u root

    命令成功执行后将进入到mysql命令提示符下:

    mysql>

    (以下命令均在mysql命令提示符下执行)

    改变当前数据库为mysql:

    use mysql

    设置从本地主机登录的root帐号密码:

    set password for root@localhost=password('your password');

    或:

    update user set password=password('your password') where user='root' and host='localhost';

    (删除的这些操作就看情况要不要操作了)

    删除匿名帐号:

    delete from user where user='' ;

    删除密码为空的帐号:

    delete from user where password='';

    删除允许非localhost主机登录的帐号:

    delete from user where host<>'localhost' ;

    (如果删除了可以通过下面的命令找回:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY  'VietnamPassword' WITH GRANT OPTION;

    FLUSH   PRIVILEGES;)

    执行下面的命令使更改生效:

    flush privileges;

    执行下面的命令退出mysql命令行:

    quit;

    或:

    /q;

    重启mysql:

    service mysqld restart

    更多相关内容
  • Terraria/泰拉瑞亚linux服务器搭建教程

    千次阅读 2020-11-24 14:26:45
    2.服务器搭建 这里用的是Linux操作系统,所以接下来操作是基于Linux进行操作 mkdir /opt/Terraria # 建立储存文件夹 在主文件夹下新建两个文件夹,一个用来存放文件包,一个用来存放下载的压缩包,当然如果你不想...

    1.服务器准备

    首先准备一台外网服务器可以供小伙伴们连接,什么阿里云啊,腾讯云啊都可以!这里我用的是腾讯云的服务器1核2G,反正和几个小伙玩玩起来是没啥问题。

    腾讯云购买地址学生价低至9元/月

    2.服务器搭建

    这里用的是Linux操作系统,所以接下来操作是基于Linux进行操作

    mkdir /opt/Terraria     # 建立储存文件夹
    

    在主文件夹下新建两个文件夹,一个用来存放文件包,一个用来存放下载的压缩包,当然如果你不想建立的话也可以直接在主文件夹下下载解压。

    mkdir /opt/Terraria{bin,downloads}
    

    下载服务端,官网wiki下载,选择自己需要的版本,这里我用的是1412版本

    cd /opt/Terraria/downloads
    
    wget https://terraria.org/system/dedicated_servers/archives/000/000/042/original/terraria-server-1412.zip
    

    解压下载的压缩包至bin目录下

    uzip terraria-server-1412.zip -d ../bin
    

    配置服务器配置文件

    vi ../bin/1412/Windows/serverconfig.txt
    

    进入vi界面,按下i进入编辑模式。修改配置文件。注意是去掉前面的#,地图名字密码都是自己起,如果想了解其他配置可以上网翻译一下

    #Load a world and automatically start the server. 
    #这里是选择地图读取位置
    #文件会存放在/opt/terraria/bin/1412/Linux/C:/opt/terraria/Worlds/{使用地图的名字}.wld
    world=C:/opt/terraria/Worlds/{使用地图的名字}.wld
    
    #Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).
    #如果没有找到世界则会新创造一个世界 1小 2中 3大,如果你是选择使用自己的地图这里不需要管
    #autocreate=2
    
    #Sets the world seed when using autocreate
    #创造世界时使用的种子,没有的话不用管
    #seed=AwesomeSeed
    
    #Sets the name of the world when using autocreate
    #选择新建世界时世界的名字
    #worldname={你世界的名字}
    
    #Sets the difficulty of the world when using autocreate 0(classic), 1(expert), 2(master), 3(journey)
    #创建世界的难度
    #difficulty=2
    
    #Sets the max number of players allowed on a server.  Value must be between 1 and 255
    #如果不是很多人加入的话这个不用管
    maxplayers=8
    
    #Set the port number
    #游戏启动的端口,默认好像是7000还是多少,如果端口没有被占用的话就默认就可以需要的话可以自己设置
    port=0000
    
    #Set the server password
    #进入服务器的密码
    password=12345678
    
    #Set the message of the day
    #不影响开服自己百度翻译把
    #motd=Please don抰 cut the purple trees!
    
    #Sets the folder where world files will be stored
    #存储地图的文职
    worldpath=/opt/terraria/Worlds
    
    #Sets the number of rolling world backups to keep
    #备份
    #worldrollbackstokeep=2
    
    #The location of the banlist. Defaults to "banlist.txt" in the working directory.
    #朋友一起玩先不用管
    #banlist=banlist.txt
    
    #Adds addition cheat protection.
    #朋友一起玩先不用管
    #secure=1
    
    #Sets the server language from its language code. 
    #English = en-US, German = de-DE, Italian = it-IT, French = fr-FR, Spanish = es-ES, Russian = ru-RU, Chinese = zh-Hans, Portuguese = pt-BR, Polish = pl-PL,
    #选择服务器语言,中文就填zh-Hans
    language=zh-Hans
    
    #Automatically forward ports with uPNP
    #朋友一起玩先不用管
    #upnp=1
    
    #Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.
    #朋友一起玩先不用管
    #npcstream=60
    
    #Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
    #朋友一起玩先不用管
    priority=1
    
    #Reduces maximum liquids moving at the same time. If enabled may reduce lags but liquids may take longer to settle.
    #朋友一起玩先不用管
    #slowliquids=1
    
    #Journey mode power permissions for every individual power. 0: Locked for everyone, 1: Can only be changed by host, 2: Can be changed by everyone
    #朋友一起玩先不用管
    #journeypermission_time_setfrozen=2
    #journeypermission_time_setdawn=2
    #journeypermission_time_setnoon=2
    #journeypermission_time_setdusk=2
    #journeypermission_time_setmidnight=2
    #journeypermission_godmode=2
    #journeypermission_wind_setstrength=2
    #journeypermission_rain_setstrength=2
    #journeypermission_time_setspeed=2
    #journeypermission_rain_setfrozen=2
    #journeypermission_wind_setfrozen=2
    #journeypermission_increaseplacementrange=2
    #journeypermission_setdifficulty=2
    #journeypermission_biomespread_setfrozen=2
    #journeypermission_setspawnrate=2
    
    

    保存文件,在编译模式下按Esc,输入命令

    :wq
    

    启动端口,在这里你也可以选择关闭防火墙,一样的效果。如果使用云服务器的记住要去安全组开放你对应的端口,我这里是CentOS7

    firewall-cmd --permanent --add-port={你游戏开放的端口}/tcp
    

    启动服务器

    cd /opt/terraria/bin/1412/Linux
    chmod 744 TerrariaServer.bin.x86_64
    ./TerrariaServer.bin.x86_64 -config /opt/terraria/bin/1412/Windows/serverconfig.txt
    

    这时候就进入了服务器启动页面,大体就是这个样子把

    在这里插入图片描述
    这个时候通过steam启动游戏后,小伙伴们就可以通过选择多人游戏,通过IP加入游戏,输入你的公网IP加上你开放的端口号以及密码登录游戏了!

    至此,简单的小服务器已经搭建好了,如果需要后台启动的话就需要使用screen进行启动

       screen -AmdS TerrariaServer.bin.x86_64 /opt/terraria/bin/1412/Linux/ -config /opt/terraria/bin/1412/Windows/serverconfig.txt
    

    查看是否启动

    screen -ls  #如果出现1 socket in /var/run/screen/S-root/说明成功
    #或者
    ps -ef | grep TerrariaServer.bin.x86_64 # 查看是否有进程
    

    此时如果需要再次进入后台,只需要通过进入就行了

    screen -r
    

    如果要退出的话进入后台执行

    exit
    

    就可以保存关闭服务器啦。

    展开全文
  • 1.服务器搭建 远程仓库实际上和本地仓库没啥不同,纯粹为了7×24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给...
  • 搭建 Linux 环境 Linux 环境的搭建方式 购买云服务器 进入正题 第一步 ​第二步 第三步 第四步 第五步 第六步(以后咋找)​ 敲黑板啦 作者新创立了一个《非科班转码的社区》 ,期待科班的铁汁们来...

    目录

    敲黑板啦🚀

    Linux企业应用现状(重要性,选择性看)🚀

    搭建 Linux 环境🚀

    Linux 环境的搭建方式🚀

    购买云服务器🚀

    进入正题 🚀

    第一步 🚀

    ​第二步🚀

    第三步🚀

    第四步 🚀

    第五步🚀

    第六步(以后咋找)​🚀


    敲黑板啦

    作者新创立了一个《非科班转码的社区》🎉 🎉 🎉,期待科班的铁汁们来一起正确地引导我们这些非科班的友友们,更期待非科班转码的铁汁们来融入我们的大家庭🎈 🎈 🎈,一起创办一线社区哈。🎁 🎁 🎁 

    https://bbs.csdn.net/forums/FKBZM?typeId=22226💖 💛💙

    PS:Linux篇幅已经开始筹备啦,不出意外的话,就是基础篇,入门篇,进阶篇(或者入门到进阶篇)这个样子哈。

    Linux企业应用现状(重要性,选择性看)

    Linux 在服务器领域的发展
    随着开源软件在世界范围内影响力日益增强, Linux 服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、金融、农业、交通、电信等国家关键领域。此外,考虑到Linux 的快速成长性以及国家相关政策的扶持力度,Linux 服务器产品一定能够冲击更大的服务器市场。
    据权威部门统计,目前 Linux 在服务器领域已经占据 75% 的市场份额,同时, Linux 在服务器市场的迅速崛起,已经引起全球IT 产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。
    Linux 在桌面领域的发展
    近年来,特别在国内市场, Linux 桌面操作系统的发展趋势非常迅猛。国内如中标麒麟 Linux 、红旗Linux、深度 Linux 等系统软件厂商都推出的 Linux 桌面操作系统,目前已经在政府、企业、 OEM 等领域得到了广泛应用。另外SUSE Ubuntu 也相继推出了基于 Linux 的桌面系统,特别是 Ubuntu Linux ,已经积累了大量社区用户。但是,从系统的整体功能、性能来看,Linux 桌面系统与 Windows 系列相比还有一定的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。
    Linux 在移动嵌入式领域的发展
    Linux 的低成本、强大的定制功能以及良好的移植性能,使得 Linux 在嵌入式系统方面也得到广泛应用,目前Linux 以广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用的Android操作系统就是创建在 Linux 内核之上的。目前, Android 已经成为全球最流行的智能手机操作系统,据2015 年权威部门最新统计, Android 操作系统的全球市场份额已达 84.6%
    此外,思科在网络防火墙和路由器也使用了定制的 Linux ,阿里云也开发了一套基于 Linux 的操作系统“YunOS” ,可用于智能手机、平板电脑和网络电视;常见的数字视频录像机、舞台灯光控制系统等都在逐渐采用定制版本的Linux 来实现,而这一切均归功与 Linux 与开源的力量。
    Linux 在云计算 / 大数据领域的发展
    互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源软件的平台,Linux 占据了核心优势;据 Linux 基金会的研究, 86% 的企业已经使用 Linux 操作系统进行云计算、大数据平台的构建,目前,Linux 已开始取代 Unix 成为最受青睐的云计算、大数据平台操作系统。

    搭建 Linux 环境

    Linux 环境的搭建方式

    主要有三种
    1. 直接安装在物理机上 . 但是由于 Linux 桌面使用起来非常不友好 , 不推荐。
    2. 使用虚拟机软件 , Linux 搭建在虚拟机上 . 但是由于当前的虚拟机软件 ( VMWare 之类的 ) 存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾。
    3. 使用云服务器 , 可以直接在 腾讯云 , 阿里云或华为云 等服务器厂商处直接购买一个云服务器。 如腾讯云阿里云等为在校学生提供了优惠 只要通过学生认证 最低可以 10 块钱一个月 . 还是非常划 算的, 甚至同学们可以 4 , 5 个人共用一台服务器, 平均下来一个人一个月 2 块钱。
    (使用云服务器不仅环境搭建简单,避免折腾,同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到,这个时候就和一个公司发布一个正式的网站没有任何区别,也就能让我们自己写的程序真的去给别人去使用)(所以作者也是用的阿里云的哈)

    购买云服务器

    首先别买腾讯云的,要去买阿里云的,因为腾讯云的服务器, 现在没有1核2G的了,现在都是2核4G, 太贵了, 一年得要468,所以还是买阿里云, 新用户一年才35

    进入正题 

    第一步 

     第二步

    点立即购买,然后支付宝登陆。

    就会跳转到下面这里,需要改的只有操作系统,你需要啥买啥,其他都不用改。然后用支付宝支付就可以了。

    目前显示的是作者买的哈。 

    第三步

    进来的第一件事情就是重置密码。

    重置完后:

    我们就有了我们的公用ip,root用户,以及我们的密码。

    (如果密码忘了,就再次登进来这个界面,重置就可以了)

    第四步 

    打开Xshell 

    Xshell下载:

    (链接: https://pan.baidu.com/s/10TQXXd1L4NubaOYEbWNcmA?pwd=pgqc 提取码: pgqc 复制这段内容后打开百度网盘手机App,操作更方便哦)

     

    第五步

    上续操作完成后就这样了,以后就可以直接在这里敲敲敲了,后期就不会因为环境的问题头疼了哈。

    第六步(以后咋找)

     

    今天的内容就到这里了!!!💖

    请不要吝啬您的点赞收藏哈!!!💛

    喜欢的话可以订阅哈,文章将在第一时间推送给您~!🎁 🎁 🎁

    咱们下期见!!!💙

    拜拜!🚀 🚀 🚀

    展开全文
  • 饥荒linux服务器搭建

    千次阅读 2021-11-27 17:36:55
    饥荒linux服务器搭建

    前置

    1.安装steamcmd和饥荒服务器软件

    # 安装依赖
    yum -y install glibc.i686 libstdc++.i686 screen libcurl.i686
    
    # 创建用户和目录
    useradd steam
    su - steam
    mkdir -p ./module/software
    mkdir -p ./module/software
    cd module
    mkdir steamcmd_linux
    cd module/software/
    
    # 下载解压steamcmd
    [steam@linux1 software]$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    [steam@linux1 software]$ tar -zxvf steamcmd_linux.tar.gz -C ../steamcmd_linux/
    
    # 启动steamcmd
    [steam@linux1 steamcmd_linux]$ pwd
    /home/steam/module/steamcmd_linux
    [steam@linux1 steamcmd_linux]$ ./steamcmd.sh 
    # 设置目录,安装饥荒服务器
    Steam>force_install_dir /home/steam/module/DoNotStarveTogether
    # 登录
    Steam>login anonymous
    Steam>app_update 343050 validate
    
    # 退出
    Steam>quit
    

    2.解决问题

    ln -s /usr/lib/libcurl.so.4 /home/steam/module/DoNotStarveTogether/bin/lib32/libcurl-gnutls.so.4
    

    3.配置服务器

    # 创建世界目录
    [steam@linux1 DoNotStarveTogether]$ pwd
    /home/steam/module/DoNotStarveTogether
    [steam@linux1 DoNotStarveTogether]$ mkdir -p allworlds/world1
    
    # 创建启动脚本
    [steam@linux1 bin]$ pwd
    /home/steam/module/DoNotStarveTogether/bin
    [steam@linux1 bin]$ echo "./dontstarve_dedicated_server_nullrenderer -console -persistent_storage_root /home/steam/module/DoNotStarveTogether -conf_dir allworlds -cluster world1 -shard Master" > master_start.sh
    [steam@linux1 bin]$ echo "./dontstarve_dedicated_server_nullrenderer -console -persistent_storage_root /home/steam/module/DoNotStarveTogether -conf_dir allworlds -cluster world1 -shard Caves" > cave_start.sh
    [steam@linux1 bin]$ chmod +x master_start.sh cave_start.sh
    

    4.创建饥荒世界

    进入饥荒联机版正常创建地上和洞穴世界,可以添加mod,然后生成世界进入选择人物界面后退出。如图片所示我创建了一个名为社会主义接班人的世界,点击如图所示图标进入世界对应的文件夹

    在这里插入图片描述

    • 世界对应文件夹

    在这里插入图片描述

    • 创建服务器并复制用户ID和服务器ID,用户ID用于添加饥荒世界中的管理员

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    • 用户ID和服务器ID

    在这里插入图片描述

    • 在饥荒世界文件夹中创建adminlist.txt文件和cluster_token.txt文件,上面复制的用户ID复制到adminlist.txt中,将服务器ID复制到cluster_token.txt

    在这里插入图片描述

    • 将自己电脑上的饥荒世界文件上传的服务器上/home/steam/module/DoNotStarveTogether/allworlds/world1,可以使用sftp等上传工具上传到服务器上

    在这里插入图片描述

    5.服务器添加mods

    找到Master或者Caves目录下的modoverrides.lua文件,形如workshop-xxxxxxxx,workshop-后面的纯数字串就是你创建世界时开启的mod,将这些数字串全部复制出来写成ServerModSetup("xxxxxxx")的形式,存入服务器上的/home/steam/module/DoNotStarveTogether/mods/dedicated_server_mods_setup.lua文件中

    在这里插入图片描述

    在这里插入图片描述

    • 找到mod的数据文件上传到服务器上(以下mod文件为本人开启的mod)
    # 这些mod在Steam\steamapps\common\Don't Starve Together\mods下都能找到,
      没有必要一个一个找,将所有以workshop-开头的文件夹都复制出来
    1530801499
    2041908508
    2110246021
    2115943953
    2142372577
    362175979
    374550642
    378160973
    396026892
    482843324
    604761020
    786556008
    856487758
    
    # 这些是大型mod,存放在Steam\steamapps\workshop\content\xxxxxx目录下,
      需要复制出来更改文件夹都重命名加上workshop-前缀
    1944492666
    2287303119
    2511670792
    2557712505
    375859599
    444235588
    
    # 将以上所有复制并正确改名的mod全部上传到服务器上,
      上传到/home/steam/module/DoNotStarveTogether/mods目录下
    

    在这里插入图片描述

    6.开启饥荒服务器

    自此,所有搭建过程完成,下面开启饥荒服务器

    [steam@linux1 bin]$ pwd
    /home/steam/module/DoNotStarveTogether/bin
    [steam@linux1 bin]$ cd /home/steam/module/DoNotStarveTogether/bin
    
    # 开启主世界
    screen -S master
    ./master_start.sh
    # 如果没报错并且看到Simple pause就代表启动成功,按下Ctrl+A然后再按下Ctrl+D就可以让服务后台运行,并回到原来的控制台
    
    # 开启洞穴
    screen -S caves
    ./cave_start.sh
    # 如果没报错并且看到Simple pause就代表启动成功,按下Ctrl+A然后再按下Ctrl+D就可以让服务后台运行,并回到原来的控制台
    
    
    # 查看后台是否正常运行
    [steam@linux1 bin]$ netstat -nlp |grep 10999
    (Not all processes could be identified, non-owned process info
     will not be shown, you would have to be root to see it all.)
    udp        0      0 0.0.0.0:10999           0.0.0.0:*                           9849/./dontstarve_d 
    [steam@linux1 bin]$ netstat -nlp |grep 10998
    (Not all processes could be identified, non-owned process info
     will not be shown, you would have to be root to see it all.)
    udp        0      0 0.0.0.0:10998           0.0.0.0:*                           10080/./dontstarve_ 
    
    

    在这里插入图片描述

    如果能看到以上两个进程,说明服务器正常启动了,就可以游戏了搜索你创建世界的名字,如果服务器搭建成功且正常启动就能搜到,比如我的是社会主义接班人

    在这里插入图片描述

    然后就可以和小伙伴愉快的玩耍了。没有人玩时服务器会自动停止世界暂停,有玩家进入时自动开启。需要注意的是,如果你用的阿里的服务器(其他厂家的服务器可能也有),需要设置安全组,暴露出10999和10998端口,否则即使你搭建的服务器正常也搜索不到你创建的游戏。

    补:7.更新和重启

    有小伙伴反应不知道怎么重启和更新,我确实也没写这部分内容,这里坑还挺多的。本着帮人帮到底送佛送到西的精神,我也不想小伙伴废了好大劲搭建起来的服务器,遇到游戏更新或者模组更新就玩不了了,我在这里补充下,谁让我人帅心善活好呢(〃‘▽’〃)

    7.1停止服务器

    别管是服务器的更新还是模组的更新,本人的建议都是先停止服务器,不建议直接杀端口,直接杀我遇到游戏内容改变或者丢失的情况,我们之前启动服务器是这样的:

    # 开启主世界
    screen -S master
    ./master_start.sh
    # 如果没报错并且看到Simple pause就代表启动成功,按下Ctrl+A然后再按下Ctrl+D就可以让服务后台运行,并回到原来的控制台
    
    # 开启洞穴
    screen -S caves
    ./cave_start.sh
    # 如果没报错并且看到Simple pause就代表启动成功,按下Ctrl+A然后再按下Ctrl+D就可以让服务后台运行,并回到原来的控制台
    

    所以我们停止服务器只需要使用 “screen -r name” 进入会话停止就好了:

    # 进入主世界
    screen -r master
    # 按Ctrl+c停止服务器
    # 然后按下Ctrl+A+D退出
    
    # 进入洞穴
    screen -r caves
    # 按Ctrl+c停止服务器
    # 然后按下Ctrl+A+D退出
    
    7.2 服务器更新和模组更新

    这个看有没有更新很容易,在Steam下载页面可以看到是否有饥荒的相关下载,只要有饥荒的相关下载,那么不是游戏就是模组有更新。
    在这里插入图片描述
    服务器更新和之前安装步骤一样:

    # 启动steamcmd
    [steam@linux1 steamcmd_linux]$ pwd
    /home/steam/module/steamcmd_linux
    [steam@linux1 steamcmd_linux]$ ./steamcmd.sh 
    # 设置目录,安装或者更新饥荒服务器
    Steam>force_install_dir /home/steam/module/DoNotStarveTogether
    # 登录
    Steam>login anonymous
    Steam>app_update 343050 validate
    
    # 退出
    Steam>quit
    

    模组更新也很简单,在你电脑上模组文件夹内(有两个模组目录)查看有没有最近更新的(看修改日期),有的话就把linux服务器mods目录下的对应文件夹替换掉,也要改名。(全部打包,不管新的旧的都替换掉也行)
    在这里插入图片描述
    在这里插入图片描述

    7.3 启动

    启动和之前一样

    [steam@linux1 bin]$ pwd
    /home/steam/module/DoNotStarveTogether/bin
    [steam@linux1 bin]$ cd /home/steam/module/DoNotStarveTogether/bin
    
    # 开启主世界
    screen -S master
    ./master_start.sh
    # 如果没报错并且看到Simple pause就代表启动成功,按下Ctrl+A然后再按下Ctrl+D就可以让服务后台运行,并回到原来的控制台
    
    # 开启洞穴
    screen -S caves
    ./cave_start.sh
    # 如果没报错并且看到Simple pause就代表启动成功,按下Ctrl+A然后再按下Ctrl+D就可以让服务后台运行,并回到原来的控制台
    
    # 查看后台是否正常运行
    [steam@linux1 bin]$ netstat -nlp |grep 10999
    (Not all processes could be identified, non-owned process info
     will not be shown, you would have to be root to see it all.)
    udp        0      0 0.0.0.0:10999           0.0.0.0:*                           9849/./dontstarve_d 
    [steam@linux1 bin]$ netstat -nlp |grep 10998
    (Not all processes could be identified, non-owned process info
     will not be shown, you would have to be root to see it all.)
    udp        0      0 0.0.0.0:10998           0.0.0.0:*                           10080/./dontstarve_ 
    

    最后,祝各位小伙伴玩得愉快,这鬼游戏跟朋友一起玩才爽,可大部分人都败给了孤独,没有朋友一起玩,靓仔落泪╭(╯^╰)╮在这里插入图片描述

    展开全文
  • Linux服务器搭建之十七:服务器操作系统搭建轻量级桌面.pdfLinux服务器搭建之十七:服务器操作系统搭建轻量级桌面.pdfLinux服务器搭建之十七:服务器操作系统搭建轻量级桌面.pdfLinux服务器搭建之十七:服务器操作...
  • Linux服务器搭建实战详解 高清文字版 pdf
  • 教程名称:Linux 服务器的搭建与配置课程目录:【】linux下DNS配置详解新-----【】Linux服务器与管理实验指导书【】Linux服务器安全之pam模块【】linux服务器性能调整【】Linux服务器架设指南(PPT版本完整版23章)...
  • 很多学开发的同学都知道如何开发一个网站,但是到配置服务器和部署项目时就有点头疼了,网上的博客琳琅满目,很多都是如何配置某一个软件,还记得我第一次用Linux搭建网站时,找了多篇博客做参考,其中配置过程中也...
  • 资源名称:Linux服务器搭建与测试基本教程资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • Linux搭建SVN服务器详细教程

    千次阅读 2021-10-25 16:14:30
    本文讲解Linux系统下如何搭建SVN服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。 SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终集中式...
  • Linux系统搭建FTP服务器教程

    千次阅读 2022-02-05 11:31:02
    一般在各种Linux的发行版中,默认带有的ftp软件是vsftp,本文是针对CentOs7系统下搭建vsftpd服务为例。 1. 首先确定系统中已经安装了vsftpd软件,查看命令: rpm -q vsftpd rpm -qa |grep vsftpd 2.安装vsftpd...
  • Linux服务器搭建

    千次阅读 2021-10-08 09:30:46
    Linux服务器搭建
  • Linux 服务器环境搭建完全教程,不会搭建的好助手
  • A:服务器的选购和设置(云服:有效降低游戏 网络延迟,小幅减少主机硬件性能占用) 1: 饥荒是单核游戏,世界/核,地面+洞穴也就是“2 核”就够了,主频越高越好。 2: 内存多点好,1g 不能开洞穴, 2g 不能加太...
  • linux服务器怎么搭建

    千次阅读 2021-05-09 08:14:40
    就让小编来告诉大家搭建linux服务器教程,感兴趣的同学们不要错过哦。方法/步骤分享:一、准备Nginx 软件包,Nginx软件就是服务器软件实现的,通过的在Linux中部署的Nginx就可以对外提供服务。Nginx不仅可以用作常见...
  • 本篇文档详细讲解了在Linux系统下,如何搭建一个安全的Linux服务器的详细过程,过程里面有详细的代码解析,对于有需要搭建Linux服务器的朋友,这是一篇不容错过的文档资料。
  • Linux系列之搭建服务器入门教程

    万次阅读 热门讨论 2016-05-11 23:53:05
    因为腾讯云性能还可以,而且有学生价,博主目前也算是个学生哈,学生价的话可以¥1/月,所以对学生来说还是很优惠的!所以本文就说搭建腾讯云 我们需要准备 ...SecureCRT 7.3,这个是很不错的Linux...
  • Linux服务器安装wdcp面板教程搭建php环境教程搭建网站教程搭建web环境视频教程搭建ftp服务器教程
  • Linux搭建 MQTT 服务器教程

    千次阅读 2022-02-16 11:58:16
    linux搭建 mqtt 服务器并不难,主要就是用到了 mosquitto 这款消息代理服务软件。其采用发布/订阅模式传输机制,轻量、简 单、开放并易于实现,被广泛应用于物联网之中。 Linux 版本:centos7.0_x64 ...
  • 如何搭建Linux服务器

    2019-03-04 16:30:29
    如何搭建Linux服务器目录:1、搭建telnet服务器2、搭建DHCP服务器3、搭建DNS服务器4、搭建sendmail服务器5、搭建FTP服务器6、搭建web服务器 安装 apache tomcat 7、搭建samba服务器 Tags: Linux服务器 如何搭建...
  • Linux服务器搭建FTP服务

    千次阅读 2022-02-20 21:43:00
    步骤1:登录Linux服务器 方式任选 步骤2:安装vsftpd 1.执行以下命令,安装vsftpd sudo apt install -y vsftpd 2.执行以下命令,设置vsftpd开机自启动 sudo systemctl enable vsftpd 3.执行以下命令,启动FTP...
  • Linux系统ftp服务器搭建

    千次阅读 2022-04-17 00:18:38
    1.安装ftp: yum -y install vsftpd 2.启动ftp服务: systemctl restart vsftpd 查看网络端口使用 :netstat -tunlp 可以看到vsftp对应使用的21端口 3.查看配置文件:vim /etc/vsftpd/vsftpd.conf ...
  • linux搭建git服务器教程

    千次阅读 2021-05-27 18:58:39
    一、linux安装git 二、初始化git项目 三、
  • Linux - 搭建ftp服务器

    千次阅读 2022-04-10 16:46:16
    1. 搭建ftp服务器 1.1 .安装vsftpd软件 1.1.1 查看vsftpd软件的信息: 1. 2 .启动vsftpd软件 1.2.1 如何知道一个进程已经启动? 1.查看进程 2.查看端口号 1.3. 登录ftp服务 1.3.1 下载客户端工具 ftp和lftp ...
  • linux下apache+web服务器搭建教程.pdf
  • Linux服务器搭建-FTP完美教程
  • Linux下的FTP服务器搭建

    千次阅读 2021-12-16 21:19:56
    一、FTP服务器配置 第一步:准备远程服务器 这里使用阿里云轻量级应用服务器。本服务器是Ubuntu系统,由于之前项目用到了npm包管理工具,这里就基于此进行配置。 第二步:安装vsftpd,FTP服务器管理软件 2.1 连接...
  • Linux从零搭建web服务器

    千次阅读 2021-06-11 17:00:48
    Linux下部署web服务器 文章目录Linux下部署web服务器1.购买服务器2.链接服务器3.搭建环境(web)3.1安装JDK3.2安装Apache Tomcat3.3安装MySQL4.总结 1.购买服务器 ...关于如何选购这样看大家的情况,一般企业使用的至少是...
  • 用centos_(linux)搭建服务器的详细教程,用最详细的教程教你如何搭建各项服务。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 264,721
精华内容 105,888
关键字:

linux服务器搭建教程