怎么创建《饥荒》个人服务器能让创建人下线后依旧可以使得其他玩家继续玩?

怎么创建《饥荒》个人服务器能让创建人下线后依旧可以使得其他玩家继续玩?,第1张

玩游戏是我们很喜欢做的一件事情,然而游戏的乐趣就是能够带给我们快乐,同时如果和几个小伙伴们一起玩游戏,那将会快乐加倍,就比如5个小伙伴一起开黑玩英雄联盟,就像那句话说的一样,网吧5连坐从来没赢过,但是至少5个人玩儿也会无比的快乐,所以不管是穿越火线还是英雄联盟,或者又是绝地求生,和小伙伴们一起玩你能感觉到双倍的快乐,不但能感觉到快乐,也能大大的加强这个游戏的体验,而今天小编要跟大家讲的就是饥荒这个游戏,饥荒作为单机游戏,但是它也能联机玩,那么怎么样创造饥荒个人服务器,就算创造服务器的人下线了,别的玩家也可以继续玩呢,那就是去b站搜一个服务器,或者是租一个云服务器,当然也可以房主挂机,然后让别的小伙伴一起玩,下面就有小编再给大家讲一下。关于饥荒这部游戏。

一,饥荒虽然是单机游戏,但也能联机玩。

下面我们来说一下饥荒这部游戏虽然是一个单机游戏,但是如果想和小伙伴们一起玩,也可以创造一个服务器,然后让小伙伴们都进入,这样就可以开启愉快的开黑模式。

二,和小伙伴们联机玩,有什么好玩的玩法

我们都知道饥荒这个游戏是生存的游戏,你需要不停的找物资,这样才能维持自己的生命,那么如果有小伙伴们的话,会不会玩的更加愉快呢,那绝对是会更愉快的和小伙伴们一起玩,可以一起种植植物,可以一起狩猎怪物,也可以相互比较,谁更厉害。三,饥荒这部游戏乐趣在哪里

要说饥荒这个游戏好玩好玩在哪里呢,那就是艰难的生存,需要靠自己的智慧去想方设法的让自己变得更加流畅,玩得更加顺畅,可能会感同身受,就像自己在陌生的地方该如何生存一样,这可能就是饥荒的乐趣吧。大家对此有什么看法,欢迎在评论区留言。

TGP饥荒专用服务器创建地表及洞穴的方法还有很多玩家们不太熟悉,具体该如何操作?接下来为大家带来ldquo;安菲儿公主rdquo;分享的详细操作玩法,一起来看看吧。

服务器搭建图文教程

首先创建一个地表服务器

1、创建一个新的文件夹,位于DoNotStarveTogetherRail文件夹下,我命名为dst2,在这个文件夹下创建文件夹Master

2、复制地表服务器的clusterini和cluster_tokentxt两个文件放在dst2文件夹内。

3、创建leveldataoverridelua(世界配置文件)和modoverrideslua(MOD配置文件)和serverini(服务器配置文件)在dst2文件夹内的Master文件夹里。内容的话,随便创建一个客户端从客户端里提取就行。发一个我的内容吧。

serverini文件内容

[NETWORK]

server_port = 10998

[SHARD]

is_master = false

name = Caves

id = 900755100

[STEAM]

master_server_port = 27017

authentication_port = 8767

modoverrideslua文件内容

return { }

leveldataoverridelua文件内容

return {

background_node_range={ 0, 1 },

desc=quot;自定义预设 2 你的世界,你做主!quot;,

hideminimap=false,

id=quot;CUSTOM_PRESET_2quot;,

locati,

max_playlist_position=999,

min_playlist_position=0,

name=quot;自定义预设 2quot;,

numrandom_set_pieces=0,

override_level_string=false,

overrides={

banana=quot;defaultquot;,

bats=quot;defaultquot;,

berrybush=quot;defaultquot;,

bo,

branching=quot;defaultquot;,

bunnymen=quot;defaultquot;,

cave_p,

cave_spiders=quot;defaultquot;,

cavelight=quot;defaultquot;,

chess=quot;defaultquot;,

disease_delay=quot;defaultquot;,

earthquakes=quot;defaultquot;,

Fern=quot;defaultquot;,

fissure=quot;defaultquot;,

flint=quot;defaultquot;,

flower_cave=quot;defaultquot;,

grass=quot;defaultquot;,

layout_mode=quot;RestrictNodesByKeyquot;,

lichen=quot;defaultquot;,

liefs=quot;defaultquot;,

loop=quot;defaultquot;,

marshbush=quot;defaultquot;,

m,

mushroom=quot;defaultquot;,

mushtree=quot;defaultquot;,

petrificati,

prefabswaPS_start=quot;defaultquot;,

reeds=quot;defaultquot;,

regrowth=quot;defaultquot;,

roads=quot;neverquot;,

rock=quot;defaultquot;,

rocky=quot;defaultquot;,

sapling=quot;defaultquot;,

seas,

slurper=quot;defaultquot;,

slurtles=quot;defaultquot;,

start_locati,

task_set=quot;cave_defaultquot;,

tentacles=quot;defaultquot;,

touchst,

trees=quot;defaultquot;,

weather=quot;defaultquot;,

world_size=quot;mediumquot;,

wormattacks=quot;defaultquot;,

wormhole_prefab=quot;tentacle_pillarquot;,

wormlights=quot;defaultquot;,

worms=quot;defaultquot;

},

required_prefabs={ quot;multiplayer_portalquot; },

substitutes={ },

version=3

}

然后用TGP的服务器启动器启动dst服务器之后 再启动dst2服务器 两个服务器就会自动关联,就有洞穴可以玩了~

总之,TGP的专用服务器和steam的专用服务器在用法上是一样的 只是必须要用他的启动器来启动而已。配置文件需要自己创建也挺麻烦的,贴吧里流传的偷天换日法也很容易操作。

偷天换日法

1、用客户端创建一个带有洞穴的世界 配置好MOD和世界设置之后进入游戏,这个时候在你的DoNotStarveTogetherRail文件夹里就会出现Cluster_1(1234这些数字代表档位)这个文件夹

2、复制两份Cluster_1文件夹并重命名为dst和dst2

3、dst文件夹内的Caves文件夹可以删除

4、dst2文件夹内的Caves重命名为Master,原先的Master文件夹删除

5、复制cluster_tokentxt分别放在dst和dst2文件夹内

6、用TGP的服务器启动器启动dst服务器之后 再启动dst2服务器 两个服务器就会自动关联

以上就是详细的图文教程,希望对玩家们有用。

本教程假设你已有一台在运行的Ubuntu服务器,网络方面已设置好,而且可以通过SSH进行访问。

Apache2是许多安装的Linux发行版使用的默认Web服务器。它不是对所有环境来说唯一可用的Web服务器,也不是最佳的Web服务器,但是它适合许多使用场景。在安装过程中,系统可能会询问你哪个Web服务器要自动重新配置。选择“apache2”即可。

安装Apache2

使用下面这个命令,安装Apache2及其他库。

$ sudo apt-get -y install apt-get install apache2 apache22-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt libapache2-mod-suphp libopenssl-ruby libapache2-mod-ruby

更新时区(TimeZone)和检查正确时间

为了减小共享数据或镜像数据方面的混淆,所有服务器在运行时都应该尽可能接近同步状态。一些加密密钥管理系统需要准确的时间。最后,就企业服务器而言,《萨班斯-奥克斯利法案》(Sarbanes-Oxley)和《健康保险可携性及责任性法案》(HIPAA)的安全规则要求正确的时间戳机制。

$ sudo apt-get -y install openntpd tzdata

$ sudo dpkg-reconfigure tzdata

$ sudo service openntpd restart

禁止AppArmor冲突

虽然AppArmor这个套件的确提供了一层额外的安全,但在我看来,需要为每个系统创建自定义配置文件。这不是本教程所探讨的内容。所以眼下,我们会禁用AppArmor,防止与任何默认的配置发生冲突。

$ sudo /etc/initd/apparmor stop

$ sudo update-rcd -f apparmor remove

$ sudo apt-get remove apparmor apparmor-utils

注意:如果是生产环境下的Web服务器,不建议禁用AppArmor。如果有些人想创建自定义的AppArmor配置文件,请参阅官方说明文档(http://wikiapparmornet/indexphp/Documentation)。

阻止分布式拒绝服务(DDoS)攻击

DDoS攻击是一种分布式拒绝服务攻击。有一个Apache模块可以阻止这类攻击。

$ sudo apt-get -y install libapache2-mod-evasive

$ sudo mkdir -p /var/log/apache2/evasive

$ sudo chown -R www-data:root /var/log/apache2/evasive

把下面这个命令添加到mod-evasiveload的末尾处。

$ sudo nano /etc/apache2/mods-available/mod-evasiveload DOSHashTableSize 2048

DOSPageCount 20 # 请求同一页面的最大数量

DOSSiteCount 300 # 同一侦听器上同一客户端IP请求任何对象的总数量

DOSPageInterval 10 # 页面数量阈值的间隔

DOSSiteInterval 10 # 站点数量阈值的间隔

DOSBlockingPeriod 100 # 客户机IP被阻止的时间段

DOSLogDir “/var/log/apache2/evasive”

DOSEmailNotify admin@domaincom

阻止Slowloris攻击

还有一个Apache模块可以阻止Slowloris攻击,不过模块名称取决于你使用的Ubuntu的具体版本。如果是Ubuntu 1210或以后版本:

$ sudo apt-get -y install libapache2-mod-qos

然后,检查qosconf中的配置:

$ sudo nano /etc/apache2/mods-available/qosconf

## 服务质量方面的设置

# 处理来自多达100000个不同IP的连接

QS_ClientEntries 100000

# 只允许每个IP仅50条连接

QS_SrvMaxConnPerIP 50

# 活动TCP连接的最大数量限制在256条

MaxClients 256

# 当70%的TCP连接被占用时,禁用保持活动连接状态

QS_SrvMaxConnClose 180

# 最小请求/响应速度(拒绝阻塞服务器的慢速客户端,即slowloris保持连接开启,不提出任何请求):

QS_SrvMinDataRate 150 1200

# 并限制请求标题和主体(注意,这还限制了上传和发帖请求):

# LimitRequestFields 30

# QS_LimitRequestBody 102400

注意:如果你运行1204之前的Ubuntu版本,改而使用下面这个命令:

$ sudo apt-get -y install libapache2-mod-antiloris

检查antilorisconf中的配置

$ sudo nano /etc/apache2/mods-available/antilorisconf

# 每个IP地址处于READ状态的最大并行连接数量

IPReadLimit 5

阻止DNS注入攻击

Spamhaus这个模块使用域名系统黑名单(DNSBL),目的是为了阻止通过Web表单实现的垃圾邮件转发,防止URL注入攻击,阻止来自机器人程序的http DDoS攻击,通常保护服务器,远离已知的恶意IP地址。

$ sudo apt-get -y install libapache2-mod-spamhaus

$ sudo touch /etc/spamhauswl Append the config to apache2conf

$ sudo nano /etc/apache2/apache2conf

MS_METHODS POST,PUT,OPTIONS,CONNECT

MS_WhiteList /etc/spamhauswl

MS_CacheSize 256

重启Apache装入新模块

$ sudo service apache2 restart

现在Web服务器已安装完毕,并在正常运行。将Web浏览器指向你的域,即可看到证明你一切正常的默认消息。作为最后的检查机制,运行下面这个命令,看看你的服务器有没有任何错误信息。要是有错误信息,你需要上谷歌搜索一下,立马解决这些错误。

$ sudo tail -200 /var/log/syslog

下载Ubuntu系统

  首先是找到下载页面,然后点击服务器版的下载地址。下载完最新版本的软件后,你把ISO文件刻录到CD上。于是,你就可以从光盘启动服务器了,整个操作系统的安装大概需要20分钟的时间。

  安装完成后,操作系统自动启动到命令行提示符。这时,你登录你的姓名,按ENTER键,添加你的密码。然后,键入“sudo apt-get install ubuntu-desktop”命令就会解开Ubuntu系统的图形界面。

  服务器版的Ubuntu通常只包含一个命令行界面。经过约20分钟,你就可以重新启动机器,并使用鼠标来操作你的桌面了。

  更改IP设置

  如果你目前连接到一个DHCP路由器,Ubuntu在网络链路方面不会有任何问题。 当你准备开始提供文件服务时,你可能会希望手动配置IP地址,以使客户端更容易恢复。

  然后对系统访问、参数设置、网络配置进行更改。点击IPv4设置选项卡,改成手工设置。点击加入IP地址,然后选择“OK”。

  最后对你的路由器进行设置,或者储备一个静态地址并将DHCP设置动态发送到其它客户端,或整个网络都采用手动设置IP地址的方式。

  添加用户

  在系统、管理器、用户和组里增加新的用户。按一下解锁键,输入你的密码,然后点击验证。单击添加用户,增加一个新的网络登录名和密码,如此重复增加那些需要访问该服务器的用户。

  如果他们不需要访问服务器,那设置的配置文件就不需要访问权限,而只要成为桌面用户即可。单击管理组,把那些所有需要访问服务器的用户添加到一个组里。

  共享文件

  接下来开始选择那些需要共享的主文件夹,设定为本地属性或者共享属性。继续打开下一层的文件夹,激活共享文件夹,然后点击创建共享。

  如果要对整个组的用户赋予文件夹的访问权限,那只要打开权限表,给相应的组设置打开、关闭和写、删除文件的权限就可以了。

  通过上述步骤,就用Ubuntu系统建立起了一个免费的文件服务器。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么创建《饥荒》个人服务器能让创建人下线后依旧可以使得其他玩家继续玩?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情