【教程】从玩家到服主——minecraft开服完全教程!

一楼拿新签名档放着。


楼主 白马黑豆  发布于 2013-01-27 17:07:00 +0800 CST  
提示:连如何玩多人都没学会可以先看http://tieba.baidu. com/p/2020719259。

前言
这个帖子是针对于想要开服但是找不到教程的先进玩家。
刚刚放寒假回到贴吧看见了以前的生存教程帖的回复
但是同时我发觉我有一个很可怕的坑要填。


但是我现在的时间不太够 主要是在lostworld服务器方面有事要做【服主codusk:尼玛你居然在这里写教程! 】
于是我就稍微填一下坑 内容如题所示
如果有人插还是点一下只看楼主
以上

楼主 白马黑豆  发布于 2013-01-27 17:09:00 +0800 CST  
1.让服务器运作的总述
我们可以把服务器的整个数据交流过程比喻作一个博士与远处旅馆里奇怪的男人交流的过程。

这个奇怪的男人是你的服务器,他来到了这个城市并在旅馆201开了个房间。(你的电脑在网络上注册)


楼主 白马黑豆  发布于 2013-01-27 17:11:00 +0800 CST  
这个城市有一个博士,把他比作你服务器的玩家。他需要让这个奇怪的男人对他研究出的每一段信息进行翻译。(你有一个想玩你服务器的玩家)

因为这个博士的研究所离旅馆很远,博士派出一个信使,让他送出他研究出的信息到那个奇怪的男人处。(这个玩家正尝试连接到你的服务器)


楼主 白马黑豆  发布于 2013-01-27 17:13:00 +0800 CST  
我们现在应该做的就是让博士送出的信息到达奇怪的男人处。(让这个玩家能够连接到你的服务器)
那么我们需要:
1.让这个奇怪的男人有翻译那些信息的能力(配置你的服务端)
2.告诉信使奇怪的男人的地址(端口映射或者蛤蟆吃)


楼主 白马黑豆  发布于 2013-01-27 17:15:00 +0800 CST  
2. 配置服务器——让这个奇怪的男人有翻译那些信息的能力
第一单元 硬件
首先你需要一台连得上网的电脑。
然后你需要确定你那台“连得上网的电脑”的配置能够容纳多少人游玩。

楼主 白马黑豆  发布于 2013-01-27 17:15:00 +0800 CST  


canihostaminecraftserver .com【去掉空格】是一家能够估算你服务器配置在运作minecraft服务器时所能承受的最大玩家量的免费站点。国内用户访问不需翻墙。
使用方法是

在第一排填上你的最大上传速度,单位M/每秒
在第二排填上你的最大下载速度,单位M/每秒
注意这两个都是以一般说的几M宽带的数字来填的
第三排填你的内存大小,单位兆(就是M)
然后点tell me what I can run你就可以看到你现在服务器配置可以容纳的最大同时在线人数了。

楼主 白马黑豆  发布于 2013-01-27 17:19:00 +0800 CST  
http://dl.bukkit.org/
首先在这里下载到你需要版本的bukkit核心。

当你下载完 你会看到一个这样的东西。
然后把它搬到你想拿来放服务端的文件夹里
在同一个文件夹内创建一个文本文档,复制以下到那里面然后保存为.bat批处理文件、
@ECHOOFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar
PAUSE
第四排刚开始的是你java.exe所在路径,如果你的bat不起作用就把这段东西改成你的java.exe路径。

楼主 白马黑豆  发布于 2013-01-27 17:32:00 +0800 CST  

双击它然后等待,直到显示“Done<时间>!For help,type "help" or "?"”

楼主 白马黑豆  发布于 2013-01-27 17:38:00 +0800 CST  
关掉它 回到你的服务端文件夹,你会发现多出很多东西。

运行前

运行后
下面我们来讲一下这些麻烦东西的具体功能。

楼主 白马黑豆  发布于 2013-01-27 17:41:00 +0800 CST  
1.

这个是插件文件夹。你可以把你下载到的插件放到这里面,重启服务端或在服务端开着的时候使用reload指令就可以让你的插件生效。
2.

这三个是地图文件夹。你服务器的地图存在这里面,第一个是主世界地图,第二个是下界地图,第三个是终界地图。如果你想使用下下来的存档就用那个存档的文件替换world里面的文件。
3.

第一个里面存放了被ban的ip 第二个里面存放了被ban的id。

比如我在控制台随便ban一个人

我们就可以在这里看到详细的封禁记录。
banip的就在banned-ips里面找。



楼主 白马黑豆  发布于 2013-01-27 17:51:00 +0800 CST  
4.

bukkit.yml是bukkit的主要设置文件。
这是很重要的一个东西。更改它的方法是更改选项后面的true和false。
":"后面的值修改为“true”则为是“false”则为否。
allow-end:
是否允许进入终界
warn-on-overload:
过载的时候在控制台显示Can't keep up的提示
spawn-radius:
出生点保护的半径,“:”后面应是一个数字。
permissions-file:
权限文件名,即的文件名,默认为permissions.yml。
update-folder:
升级插件的文件夹名,这个文件夹必须是在插件文件夹下,直接填路径是无效的,一般不需要改。

楼主 白马黑豆  发布于 2013-01-27 18:05:00 +0800 CST  
ping-packet-limit:
决定可以被ping列表使用的数据包的最大值,默认100
use-exact-login-location:
精确玩家的登陆点,可以防止玩家在空间很少的地方退出然后再登陆的时候在与这个地方垂直的另一个地方

楼主 白马黑豆  发布于 2013-01-27 18:09:00 +0800 CST  
plugin-profiling:
设为true的话会开启/timings命令,好像是拿来测试插件工作时间的,一直没用过不太清楚。
connection-throttle:
玩家下线之后再次登陆冷却时间,end of stream的元凶。默认4000

楼主 白马黑豆  发布于 2013-01-27 18:13:00 +0800 CST  
query-plugins:
设置为true的话远程查询的时候会返回插件列表。
deprecated-verbose:
好像是在插件引用了非法事件的时候会显示一个警告?默认是false
shutdown-message:
决定服务器用stop指令关闭时玩家在掉线界面看到的提示,“:”后面应该跟着一段话。
spawn-limits:
生成限制。默认monsters: 70(怪物:70) animals: 15(动物:15) water-animals: 5 (水生动物:5) ambient: 15(环境:15,意义不明。)
ticks-per:
生成的时间间隔。默认animal-spawns: 400(生成动物:400) monster-spawns: 1(生成怪物:1) autosave: 0(自动保存:0【关掉了】)

楼主 白马黑豆  发布于 2013-01-27 18:24:00 +0800 CST  
版本检查器设置
auto-updater: enabled: 【是否打开版本检查器,默认true】 on-broken: 【目前使用的bukkit版本有非常可怕的错误时提醒的对象,可以填warn-ops或者warn-console,warn-ops为提醒op,warn-console为在控制台显示提醒。默认 - warn-console - warn-ops】
on-update:【目前使用的bukkit过期时提醒的对象,设置和on-broken: 一样。】
preferred-channel: 【优先检查那种新版bukkit,可以填rb或者beta或者dev】
host: 【版本检查器使用的检查地址,一般不要修改,默认dl.bukkit.org】

楼主 白马黑豆  发布于 2013-01-27 18:46:00 +0800 CST  
5.

可以在这里更改help指令时显示的内容
6.

可以从这里看到服务器的op列表,也可以通过修改此文件添加op。
7.

决定用户权限,一般可以用权限插件代替
你一定想搞这个东西的话可以以这个格式编写
Users: User001: Permission: permissions.example: true/false groups: - admin
8.

可以在这里找到控制台的记录

楼主 白马黑豆  发布于 2013-01-27 19:00:00 +0800 CST  
9.

游戏参数配置文件。这里的更改也是通过true和false的更改来实现。
具体项目:
allow-nether=
能否进入地狱
level-name=
服务器生成/载入的地图文件夹名
enable-query=
是否打开服务器监听器
allow-flight=
是否允许在生存模式下作弊飞行
server-port=
服务器使用的端口,默认25565
level-type=
生成的地图类型,default为普通,flat为超平坦,largebiomes为巨型生物群系。
enable-rcon=
是否允许远程访问控制台
level-seed=
生成地图时使用的地图种子
server-ip=
绑定服务器到一个设定的ip 一般留空
max-build-height=
最高建筑高度,默认256
spawn-npcs=
是否生成村民
white-list=
是否使用白名单 true的话只有白名单内的用户能进入服务器
spawn-animals=
是否生成动物
snooper-enabled=
是否开启数据采集,如果开了的话服务端会发统计数据出去
hardcore=
是否开启极限模式 开了之后玩家死掉就会被服务器自动ban
texture-pack=
在后面填入一个材质包url的话进服之后玩家会自动下载该url指向的材质包(.zip)
online-mode=
是否打开在线验证,如果true的话盗版用户就进不来了。盗版服一定要把这个设为false。
pvp=
是否打开玩家间伤害
difficulty=
难度。0为和平,1,2,3分别为简单一般和困难。
gamemode=
进服之后玩家的游戏模式。0,1,2分别为生存,创造,冒险。
max-players=
最大同时在线的玩家数
spawn-monsters=
是否生成攻击性怪物
generate-structures=
是否生成村庄一类的天然结构
view-distance=
玩家的读取距离。一般为10不要修改。
motd=
在选择服务器时看到的服务器介绍,“:”后面应该跟一段文字。

楼主 白马黑豆  发布于 2013-01-27 19:23:00 +0800 CST  
10.

里面记录了在开启白名单的时候能进入服务器的人员的名单,也可以通过修改这个来添加白名单。
——————麻烦东西的具体功能篇结束———————
这里作总结。
开服的时候必须先设server.properties里的onlinemode为false
自己第一次进服的时候不要开启白名单。

楼主 白马黑豆  发布于 2013-01-27 19:27:00 +0800 CST  
现在我们的服务器已经可以投入使用了,或者说我们组装的奇怪的男人已经初步具有了翻译信息的功能。
但是这还不够 我们需要让这个服务器给玩家带来更好的体验。
这就需要在服务端安装插件。

楼主 白马黑豆  发布于 2013-01-27 19:32:00 +0800 CST  

楼主:白马黑豆

字数:7867

发表时间:2013-01-28 01:07:00 +0800 CST

更新时间:2016-03-15 11:27:55 +0800 CST

评论数:2422条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看