精华内容
下载资源
问答
  • Ubuntu搭建饥荒服务器教程

    万次阅读 2020-08-27 21:34:12
    Ubuntu/Debian 64-Bit sudo apt-get install lib32gcc1 screen RedHat/CentOS 32-Bit yum -y install glibc libstdc++ screen libcurl RedHat/CentOS 64-Bit yum -y install glibc.i686 libstdc++.i686 screen ...

    软件前提

    每次饥荒更新服务器都会找不到的,请及时更新

    买阿里云或者腾讯云服务器
    1核2G 1M 差不多2-3 人,不是很卡,人数变多的话,就会很卡的,100 块
    看自己个人需求


    一般的话 2核 4G ,
    8人左右,差不多 400块

    系统 ubuntu20,如果选错了系统,可以点击重装系统的,在控制台都有按钮的
    在这里插入图片描述

    1. 安装编译环境

    ubuntu

    sudo add-apt-repository multiverse
    sudo dpkg --add-architecture i386
    sudo apt update -y
    sudo apt install lib32gcc1 libcurl4-gnutls-dev:i386 lib32stdc++6 lib32z1 -y
    

    centos

    sudo yum update	-y
    sudo yum install glibc.i686 libstdc++.i686 libcurl4-gnutls-dev.i686 libcurl.i686 screen -y
    

    2. 下载 steamCMD,安装

    mkdir ~/steamcmd
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xvzf steamcmd_linux.tar.gz
    

    运行

    ./steamcmd.sh
    

    3. 在steam 状态下 匿名登录,安装饥荒服务器

    login anonymous
    force_install_dir ../dontstarvetogether_dedicated_server
    app_update 343050 validate
    quit
    

    这个是下载 饥荒的服务器,需要一定的时间

    343050 是饥荒在steam 中的 id

    3.1 查看是否安装成功

    这里每个人的安装地方都不同,如果是用我的代码,那就应该是这个地方。可以用sftp 查看一下自己饥荒具体安装的位置

    在这里插入图片描述

    cd ~/dontstarvetogether_dedicated_server/bin/
    ./dontstarve_dedicated_server_nullrenderer
    

    在这里插入图片描述
    出现这样子的情况,饥荒就安装成功了

    在这里插入图片描述


    ctrl+c 可以退出

    可能需要解决的

    解决 lib 缺失(如果有lib依赖缺失的问题请一定要运行这一步,添加软关系,其实云端是有这个依赖的

    cd ~/dontstarvetogether_dedicated_server/bin/lib32
    ln -s /usr/lib/libcurl.so.4 libcurl-gnutls.so.4
    

    4. 创建本地存档

    在这里插入图片描述
    在这里插入图片描述
    直接退出
    在这里插入图片描述

    5. 创建服务器地图存档

    mkdir -p ~/.klei/DoNotStarveTogether/Cluster_1
    

    打开xftp 的 隐藏图标

    在这里插入图片描述

    用xftp 上传 本地的 地图资源

    在这里插入图片描述
    上传完效果
    在这里插入图片描述

    6. 创建 服务器token,更换地图资源中的token

    https://accounts.klei.com/account/info
    

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    这里是我的token,一定要用自己的token

    pds-g^KU_SpqLc8Hm^Y5FP+OXvmjd+5WQ0L8A1pFAtALYf1ecPQIzVG2gYR2c=
    

    6.1 更换地图资源的cluster_token.txt

    在这里插入图片描述

    7. 添加mod 信息

    7.1 查看本地mod 的id

    在这里插入图片描述

    7.2 修改服务器mod

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

    ServerModSetup("1207269058") 
    ServerModSetup("1216718131") 
    ServerModSetup("1392778117") 
    ServerModSetup("1508510758") 
    ServerModSetup("1530801499") 
    ServerModSetup("1595631294")  
    ServerModSetup("1699194522")  
    ServerModSetup("1751811434")  
    ServerModSetup("1818688368") 
    ServerModSetup("1894295075") 
    ServerModSetup("1909182187")
    ServerModSetup("1951468597") 
    ServerModSetup("1991746508") 
    ServerModSetup("2078243581") 
    ServerModSetup("2289662010") 
    ServerModSetup("347079953") 
    ServerModSetup("2152123483") 
    ServerModSetup("2208128427") 
    ServerModSetup("2172284661") 
    ServerModSetup("362175979") 
    ServerModSetup("447092740") 
    ServerModSetup("374550642") 
    ServerModSetup("537902048") 
    ServerModSetup("375850593") 
    ServerModSetup("378160973") 
    ServerModSetup("501385076") 
    ServerModSetup("666155465") 
    ServerModSetup("810443397")
    ServerModSetup("623749604")
    ServerModSetup("727171538") 
    ServerModSetup("519266302") 
    ServerModSetup("666155465") 
    ServerModSetup("875994715")
    ServerModSetup("537902048")
    ServerModSetup("623749604")
    

    378160973 (Global Positions) 全球定位
    1207269058 ( Simple Health Bar DST)简易血条
    666155465 (Show Me (Origin)) 展示信息
    737932010 (Damage Indicators) 伤害面板
    1751811434 (Fast Work) 快速工作

    8. 创建命令,运行服务器

    cd ~
    touch start.sh
    

    8.1 编译

    steamcmd_dir 表示的是steam 安装的位置
    install_dir 表示的 饥荒服务器安装的位置
    cluster_name 表示的是 地图的名字
    donstarve_dir 表示的是 地图的位置

    #!/bin/bash
    
    steamcmd_dir="$HOME/steamcmd"
    install_dir="$HOME/dontstarvetogether_dedicated_server"
    cluster_name="Cluster_1"
    dontstarve_dir="$HOME/.klei/DoNotStarveTogether"
    
    function fail()
    {
            echo Error: "$@" >&2
                  exit 1
                }
    
                function check_for_file()
                {
                    if [ ! -e "$1" ]; then
                                fail "Missing file: $1"
                                  fi
                                }
    
                                cd "$steamcmd_dir" || fail "Missing $steamcmd_dir directory!"
    
                                check_for_file "steamcmd.sh"
                                check_for_file "$dontstarve_dir/$cluster_name/cluster.ini"
                                check_for_file "$dontstarve_dir/$cluster_name/cluster_token.txt"
                                check_for_file "$dontstarve_dir/$cluster_name/Master/server.ini"
                                check_for_file "$dontstarve_dir/$cluster_name/Caves/server.ini"
                                check_for_file "$install_dir/bin"
    
                                cd "$install_dir/bin" || fail
    
                                run_shared=(./dontstarve_dedicated_server_nullrenderer)
                                run_shared+=(-console)
                                run_shared+=(-cluster "$cluster_name")
                                run_shared+=(-monitor_parent_process $$)
                                run_shared+=(-shard)
    
                                "${run_shared[@]}" Caves | sed 's/^/Caves: /' &
                                "${run_shared[@]}" Master | sed 's/^/Master: /'
    

    8.2 修改权限

    chmod u+x ~/start.sh 
    

    8.3 启动服务器

    screen -S DST
    ./start.sh 
    

    在这里插入图片描述

    8.4 配置令牌和服务器管理员

    先新建 adminlist.txt 文件,再将此前获取到的 UserID 复制到文件中。

    touch adminlist.txt
    

    内容如下

    KU_SpqLc8Hm
    KU_SpqLc83m
    KU_3pqLc9Hm
    

    一个管理员一行,两个管理员两行

    运行效果如下
    在这里插入图片描述

    9. 可能出现的问题

    bash: ./start.sh: /bin/bash^M: bad interpreter: No such file or directory
    

    原因是 文件的格式是dos,修改为unix 就OK了

    查看文件格式 用vim 打开出错的文件 按 ESC键 再按shift+冒号 输入 set ff 回车 可以看见 该文件的格式 fileformat=dos
    按shift + 冒号 输入 set ff=unix 回车 发现没反应,那就对了。
    可以按 shift + 冒号 set ff 查看 fileformat=unix

    10. 升级

    饥荒更新,重新下载

    ~/steamcmd/steamcmd.sh +login anonymous +force_install_dir ~/dontstarvetogether_dedicated_server/ +app_update 343050 validate +quit
    
    展开全文
  • Ubuntu搭建VNC服务器

    2015-04-21 12:31:19
    Ubuntu搭建VNC服务器
  • ubuntu搭建apache服务器

    2018-07-18 13:23:32
    用这些文件可以在ubuntu搭建apache web服务器
  • Ubuntu SVN服务器搭建

    万次阅读 2019-03-04 19:18:23
    Ubuntu SVN服务器搭建服务器Ubuntu14.04LTS上搭建,理论上在任何Ubuntu版本上都适合。 1、安装SVN 首先切换到超级用户下:sudo su 然后输入命令安装svn:apt-get install subversion 2、建立版本仓库 ...

    本服务器在Ubuntu14.04LTS上搭建,理论上在任何Ubuntu版本上都适合。

    1、安装SVN

    首先切换到超级用户下:sudo su

    然后输入命令安装svn:apt-get install subversion
    img1

    2、建立版本仓库

    创建文件夹:mkdir -p /home/svn

    img2

    创建版本仓库: svnadmin create /home/svn/
    img3

    修改版本库:vim /home/svn/conf/svnserve.conf

    [general]按照下图修改

    img4

    添加用户: vim /home/svn/conf/authz

    img5

    在最后添加下图红框圈起的部分

    img6

    为新用户添加密码: vim /home/svn/conf/passwd

    [user]部分按下图添加

    img7

    3、开机启动svn

    /home/svn/下建立svn启动脚本: startsvn.sh

    脚本内容:

    #!/bin/bash
    /usr/bin/svnserve -d -r /home/svn
    

    如下图所示:

    img8

    开机启动拉起脚本,需要在/etc/rc.local做一下修改:

    添加的内容:

     /home/svn/startsvn.sh
    

    如下图所示:

    img9

    其它配置(允许用户修改log):

    cp /home/svn/hooks/pre-revprop-change.tmpl /home/svn/hooks/pre-revprop-change
    

    4、测试验证

    重启服务器,执行命令: ps -aux | grep svn

    如下图,说明svn成功启动:

    img10

    Windows下登录验证即可:

    img11

    至此,svn服务器搭建完成。

    展开全文
  • ubuntu搭建git服务器

    2016-09-05 18:11:14
    ubuntu搭建git服务器

    安装git

    先使用将ppa源加入Ubuntu
    sudo add-apt-repository ppa:pdoes/ppa

    2、然后根据提示,输入回车。加入密钥

    3、输入以下命令
    sudo apt-get update
    sudo apt-get install git-core

    ok,完成了。
    linux服务器搭建git服务器方法:http://www.linuxdiyf.com/linux/14680.html
    Ubuntu Git服务器搭建及Gitosis安装设置:http://www.linuxdiyf.com/linux/14589.html
    搭建git服务器(fedora22-server):http://www.linuxdiyf.com/linux/13141.html
    Ubuntu完美安装搭建Git服务器:http://www.linuxdiyf.com/linux/13045.html
    搭建git服务器:http://www.linuxdiyf.com/linux/12685.html

    个人操作

    新增git用户角色

    sudo useradd -m git
    sudo passwd git

    进入/home/git/

    sudo git init –bare myrep.git

    修改权限

    sudo chown -R git:git /home/git/myrep.git
    sudo chmod 755 -R /home/git/myrep.git/objects

    另一台pc推代码测试

    echo test >> testfile
    git add testfile
    git commit -m “testfile”
    git push

    展开全文
  • Ubuntu搭建ssh服务器和搭建时遇到的坑通过Ubuntu搭建ssh服务器在使用如xshell等工具连接ssh服务器可能会遇到如下的坑 通过Ubuntu搭建ssh服务器 其实搭建ssh服务器很简单,只需安装openssh-server就算是基本搭建好了...

    通过Ubuntu搭建ssh服务器

    其实搭建ssh服务器很简单,只需安装openssh-server就算是基本搭建好了。具体命令为:

    sudo apt-get install openssh-server

    安装后启动ssh服务即可,具体命令为:

    sudo service ssh start

    其他命令:

    停止ssh服务:sudo service ssh stop

    重启ssh服务:sudo service ssh restart

    说明

    在启动ssh服务并输入密码后,即开启ssh服务成功,如果想确定下是否开启,再开启会有如下效果:

    在这里插入图片描述

    在使用如xshell等工具连接ssh服务器可能会遇到如下的坑

    1.用户名输入错误,导致服务器拒绝密码
    当你在多次连接被服务器拒绝密码时,你就要检查一下你的用户名是否正确了,用户名并不是你的在开机输入密码时界面显示的哪个用户名,查看当前用户很简单,在进入终端后,终端每行的第一个单词即是当前用户名,例如:

    在这里插入图片描述

    2.在用root用户登录时被服务器拒绝密码
    解决方法为进入/etc/ssh/sshd_config文件下修改配置文件,具体指令为:
    cd /etc/ssh
    sudo vim sshd_config
    然后找到PermitRootLogin 选项,将 no 改为 yes即可

    展开全文
  • ubuntu搭建ngrok服务器

    2019-03-28 22:20:58
    ubuntu搭建ngrok服务器 http://linfuyan.com/ubuntu-ngrok/
  • ubuntu FTP 服务器搭建

    2018-05-02 11:14:14
    ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户
  • Ubuntu搭建ftp服务器

    千次阅读 2019-06-26 16:17:40
    Ubuntu搭建ftp服务器ftp服务1、安装vsftpd2、配置参数3、创建用户 ftpuser4、配置登陆用户5、重启ftp6、验证①登陆验证②上传下载文件验证 ftp服务 最近切换到了Ubuntu系统,使用挺方便的,完全可以满足开发的需求,...
  • Ubuntu 搭建Ftp服务器

    万次阅读 2018-08-02 13:32:59
    amp;fps=1 为了自己以后阅读方便,直接复制原创的文章了,在这跟原创说声感谢!...Linux(Ubuntu 16.04)搭建ftp服务器 最简单版 ftp服务器搭建过程 测试上传、下载功能 遇到的问题及解决方法 ft...
  • Ubuntu 搭建 svn服务器

    2014-03-25 13:01:04
    Ubuntu 搭建 svn服务器 2013-11-08 19:53:25 分类: LINUX 原文地址:Ubuntu 搭建 svn服务器 http://blog.chinaunix.net/uid-29158166-id-3983119.html 作者:garyybl 安装Subversion #apt-get install ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,144
精华内容 4,457
关键字:

ubuntu搭建服务器