精华内容
下载资源
问答
  • Azure怎么搭建服务器,需要设置那些参数,一般推荐什么的配置
  • struts2+hiberbate搭建服务器和tomcat搭建服务器有何区别和联系 运行环境各是怎么样
  • python搭建服务器

    千次阅读 2015-12-01 00:17:14
    python搭建服务器以快捷著称,实际上,我们也可以使用python搭建简易的服务器。

    python搭建服务器以快捷著称,实际上,我们也可以使用python搭建简易的服务器。

    1.环境配置

    当然首先得搭建python的开发环境,对于mac和linux的用户来说,一般python是自带的,当然,如果没有的话也可以很方便地进行安装,在终端输入以下命令:

    sudo apt-get update
    sudo apt-get install python
    即可进行快速集成安装。

    对于windows用户,可以去python的官网下载python官网,下载完成之后,解压,将里面的bin目录配置到系统环境变量即可。

    2.python自带web模块

    python自带的web模块包含BaseHTTPServer、SimpleHTTPServer、CGIHTTPServer这三种,

    使用python自带的包就能快速搭建起python服务器。

    使用方法很简单,直接用终端进入到所选定的文件目录,在终端输入:

    python -m SimpleHTTPServer 8080

    如果返回结果为:


    则说明开启成功,在8080端口开启python自带的SimpleHTTPServer。

    可以直接在本地浏览器输入: localhost:8080,就能访问SimpleHTTPServer服务。默认访问的是index.html文件,如果没有index.html的话会列出目录下的全部文件。

    3.使用web.py

    除了使用python自带的web模块以外,我们还有许多方便的web框架可以使用,包括Django、Tornado、Web.py等,这里简单介绍web.py的使用。

    web.py官网给出了详细的使用说明web.py官网

    可以从

    http://webpy.org/static/web.py-0.37.tar.gz
    直接下载web.py安装文件,在linux的终端也可以输入:

    curl -O http://webpy.org/static/web.py-0.37.tar.gz
    进行下载,下载好之后进行解压

    tar -zxvf web.py-0.37.tar.gz
    解压之后会出现web.py的文件夹,进入到该文件夹下,输入:
    python setup.py install
    进行安装,安装好之后就能使用web.py了。

    创建一个工程目录,创建一个文件命名为:test.py

    里面输入:

    import web
    import commands
    urls=(
          '/','index',
          )
    
    class index:
        def GET(self):
            return 'hello web.py'
    
    if __name__ == "__main__":
        app = web.application(urls,globals())
        app.run()
    

    保存之后命令行运行:

    python test.py 8080

    打开本地浏览器,输入:localhost:8080

    可以看到

    hello web.py

    这个例子只是GET的基础用法,当然也有POST的用法,详细的用法可以见web.py的官网。







    展开全文
  • 一:搭建本地服务器 1下载Don't Starve Together Dedicated Server服务器 打开steam,鼠标放到库上面,选择工具,下面就由Don't Starve Together Dedicated Server 2获取访问令牌,进入饥荒游戏->账号->...

    一:搭建本地服务器

    1下载Don't Starve Together Dedicated Server服务器

    打开steam,鼠标放到库上面,选择工具,下面就由Don't Starve Together Dedicated Server

    2获取访问令牌,进入饥荒游戏->账号->有效连接里有个我的游戏->Don't Starve Together Dedicated Server->添加服务器

    复制访问令牌

    3进入游戏,创建世界,到选择人物的时候断开连接

    4打开我的电脑->文档->Klei->DoNotStarveTogether里面有一串数字的那个文件,Cluster_1,Cluster_2,Cluster_3,Cluster_4

    对应世界1,2,3,4,找到你刚刚新建的世界对应文件,然后复制到  我的电脑->文档->Klei->DoNotStarveTogether下,重新取一个名字,不允许有中文,注意这里的名字第5步用到,打开刚刚复制过来的文件,新建一个cluster_token.txt,里面的内容为访问令牌(如果有就不用新建,只需要把内容改为访问令牌即可)

    5找到你安装steam的盘,依次然后找到  你安装的盘:\steam\steamapps\common\Don't Starve Together Dedicated Server\bin\scripts,有一个launch_preconfigured_servers.bat,把里面的内容改成

    @ECHO OFF

    set SteamAppId=322330
    set SteamGameId=322330

    cd ..
    start "Don't Starve Together Overworld" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster 你新建文件夹的名字 -console -shard Master -console
    start "Don't Starve Together Caves"     /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster 你新建文件夹的名字  -console -shard Caves -console

    6双击运行,大功告成,进游戏搜索你的房间号,如果不记得就在创建房间那里看,在浏览游戏哪里找

    二:搭建云服务器

    1不多说,先买好云服务器,推荐买阿里云和腾讯云(本人是阿里云服务器)

    2左下角,找到命令提示符,输入mstsc

    3公网ip,用户名,密码

    4接下来时主要的了,下载一个steamcmd,安装在C:\steamcmd里(最好安装路径和我一样不然到时候不成功有怪我了),

    双击打开steamcmd,输入 login anonymous , 让他解压完所有的东西,然后关闭

    5点击我的电脑->文档;新建Klei\DoNotStarveTogether,然后进入游戏,新建世界,把新建的世界文件拷贝到服务器的Klei\DoNotStarveTogether下,打开刚刚拷贝过来的文件,新建一个cluster_token.txt,里面的内容为访问令牌(如果有就不用新建,只需要把内容改为访问令牌即可)

    6打开如下路径  C:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\scripts   注意C:\steamcmd这里是要替换成你的,如果你的安装路径一样就不要替换,有一个launch_preconfigured_servers.bat,把里面的内容改成

    @ECHO OFF

    set SteamAppId=322330
    set SteamGameId=322330

    cd /D "c:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin"
    start "Don't Starve Together Overworld" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster zhuanyong(你文件夹的名字,我的是zhuanyong) -console -shard Master -console
    start "Don't Starve Together Caves"     /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster zhuanyong(你文件夹的名字,我的是zhuanyong) -console -shard Cave -console

    7然后双击运行,就大功告成了

    展开全文
  • Ubuntu搭建饥荒服务器教程

    万次阅读 2020-08-27 21:34:12
    软件前提 每次饥荒更新服务器都会找不到的,请及时更新 买阿里云或者腾讯云服务器 1核2G 1M 差不多2-3 人,不是很卡,人数变多的话,就会很卡的,100 块 看自己个人需求 一般的话 2核 4G , 8人左右,差不多 400块 ...

    软件前提

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

    买阿里云或者腾讯云服务器
    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 7

    yum update -y
    yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y
    yum install glibc.i686 libstdc++.i686 libcurl.i686 screen -y
    

    centos 8

    yum update -y
    yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
    yum install glibc.i686 libstdc++.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
    

    如果steam 包下载不下来

    sudo apt install steamcmd -y
    

    按住tab 键选择ok
    选择I agree 统一安装
    然后运行steam

    运行

    安装包运行

    ./steamcmd.sh
    

    如果是直接安装steam,运行一下命令

    steam
    

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

    login anonymous
    force_install_dir ../dontstarvetogether_dedicated_server
    app_update 343050 validate
    quit
    

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

    343050 是饥荒在steam 中的 id

    如果这里提示"Failed to init SDL priority manager: SDL not found"之类的,执行

    sudo apt install libsdl2-2.0-0:i386
    

    后再重复以上操作

    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
    

    mod 更新
    回到后台

    screen -r DST
    

    ctrl+C

    ./start.sh 
    
    展开全文
  • SVN服务器搭建

    万次阅读 2020-08-20 18:50:49
    Windows系统SVN服务器搭建与使用 ...

    Windows系统SVN服务器搭建与使用

  • 下载svn:https://tortoisesvn.net/downloads.zh.html
  • 下载svn服务器:https://www.visualsvn.com/server/download/
    (如若只是用svn更新提交代码可不下载服务器)
    一、下载好svn后点击鼠标右键会看到如下标识。
    在这里插入图片描述
    二、打开svn服务器,新建一个版本库
    在这里插入图片描述三、点击下一步在这里插入图片描述
    四、输入仓库名称project(名称自定义输入)
    在这里插入图片描述
    五、直接下一步
    在这里插入图片描述
    六、再下一步,直至出现了这个界面,版本库也就创建完成了,点击完成
    在这里插入图片描述
    七、然后右键点击刚刚创建的版本库,复制版本库的路径
    在这里插入图片描述
    八、新建一个空文件夹,点击右键,再点击检出,将刚刚复制的路径粘贴在版本库URL处:
    在这里插入图片描述
    九、点击确定即可。此后将项目代码放至project文件夹中进行更新和提交的操作即可。
    在这里插入图片描述
  • 展开全文
  • python快速搭建搭建HTTP服务器和FTP服务器 一:搭建HTTP服务器 1:安装HTTP库 pip install HTTP 2:python2搭建 在要分享的目录下执行: python -m SimpleHTTPServer 8080 2:python3搭建 在在要分享的目录下执行...
  • 个人电脑搭建服务器

    千次阅读 2014-04-29 10:25:57
    个人电脑搭建服务器,个人电脑做WEB服务器,个人电脑做网站, 电脑做服务器
  • 搭建日志服务器

    万次阅读 2019-08-07 20:23:34
    搭建日志服务器 本人用了两个centos7虚拟机,一个作为客户端,一个作为服务器搭建了一个日志服务器,步骤如下: 1.客户端:172.20.10.8 修改 /etc/rsyslog.conf 添加 syslog.info @server IP ...
  • Android开发者如何搭建服务器

    万次阅读 多人点赞 2017-09-01 11:19:21
    Android 开发者有时也可以通过开发javaweb项目写接口然后供APP 调用,这时候你就需要一个服务器去发布接口项目,那么Android 开发者如何搭建自己的服务器?首先你需要选择一个服务器提供商,现在市面上有很多云端...
  • 一:搭建本地服务器 1下载Don't Starve Together Dedicated Server服务器 打开steam,鼠标放到库上面,选择工具,下面就由Don't Starve Together Dedicated Server 2获取访问令牌,进入饥荒游戏->账号->...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 591,621
精华内容 236,648
关键字:

怎样搭建服务器