minecraft精品区吧 关注:8贴子:371

【开服方法】求精~

只看楼主收藏回复

1.让服务器运作的总述
我们可以把服务器的整个数据交流过程比喻作一个博士与远处旅馆里奇怪的男人交流的过程。这个奇怪的男人是你的服务器,他来到了这个城市并在旅馆201开了个房间。(你的电脑在网络上注册)


1楼2014-10-06 11:49回复
    这个城市有一个博士,把他比作你服务器的玩家。他需要让这个奇怪的男人对他研究出的每一段信息进行翻译。(你有一个想玩你服务器的玩家)因为这个博士的研究所离旅馆很远,博士派出一个信使,让他送出他研究出的信息到那个奇怪的男人处。(这个玩家正尝试连接到你的服务器)


    2楼2014-10-06 11:50
    回复
      广告
      立即查看
      我们现在应该做的就是让博士送出的信息到达奇怪的男人处。(让这个玩家能够连接到你的服务器)
      那么我们需要:
      1.让这个奇怪的男人有翻译那些信息的能力(配置你的服务端)
      2.告诉信使奇怪的男人的地址(端口映射或者蛤蟆吃)


      3楼2014-10-06 11:51
      回复
        2. 配置服务器——让这个奇怪的男人有翻译那些信息的能力
        第一单元 硬件
        首先你需要一台连得上网的电脑。
        然后你需要确定你那台“连得上网的电脑”的配置能够容纳多少人游玩。


        4楼2014-10-06 11:51
        回复
          首先在这里下载到你需要版本的bukkit核心。
          当你下载完 你会看到一个这样的东西。
          然后把它搬到你想拿来放服务端的文件夹里
          在同一个文件夹内创建一个文本文档,复制以下到那里面然后保存为.bat批处理文件、
          @ECHO OFF
          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路径。


          6楼2014-10-06 11:54
          收起回复
            双击它然后等待,直到显示“Done<时间>!For help,type "help" or "?"”


            7楼2014-10-06 11:56
            回复
              关掉它 回到你的服务端文件夹,你会发现多出很多东西。
              运行前

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


              8楼2014-10-06 11:56
              回复
                1.
                这个是插件文件夹。你可以把你下载到的插件放到这里面,重启服务端或在服务端开着的时候使用reload指令就可以让你的插件生效。
                2.

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

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

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

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



                9楼2014-10-06 11:58
                回复
                  广告
                  立即查看
                  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:
                  升级插件的文件夹名,这个文件夹必须是在插件文件夹下,直接填路径是无效的,一般不需要改。
                  ping-packet-limit:
                  决定可以被ping列表使用的数据包的最大值,默认100
                  use-exact-login-location:
                  精确玩家的登陆点,可以防止玩家在空间很少的地方退出然后再登陆的时候在与这个地方垂直的另一个地方
                  plugin-profiling:
                  设为true的话会开启/timings命令,好像是拿来测试插件工作时间的,一直没用过不太清楚。
                  connection-throttle:
                  玩家下线之后再次登陆冷却时间,end of stream的元凶。默认4000
                  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【关掉了】)
                  版本检查器设置
                  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】


                  10楼2014-10-06 12:01
                  回复
                    10.

                    里面记录了在开启白名单的时候能进入服务器的人员的名单,也可以通过修改这个来添加白名单。


                    12楼2014-10-06 12:06
                    收起回复
                      现在我们的服务器已经可以投入使用了,或者说我们组装的奇怪的男人已经初步具有了翻译信息的功能。
                      但是这还不够 我们需要让这个服务器给玩家带来更好的体验。
                      这就需要在服务端安装插件。


                      13楼2014-10-06 12:07
                      回复
                        我们可以快速地在三个地方搞到插件。
                        1.mcbbs服务端插件区。适合英语废,东西比较多,能搞到汉化的插件。
                        http://www.mcbbs.net/forum.php?mod=forumdisplay&fid=138&filter=sortid&sortid=1
                        2.水桶论坛,,全英文,可以下到目前可以使用的绝大部分插件,因为它们在这里发布。
                        http://plugins.bukkit.org
                        下面推荐几个开服需要装的常用插件。


                        14楼2014-10-06 12:08
                        回复
                          1.essentials
                          光看它名字就知道它有多重要了(必需品)
                          essentials插件分为几个部分,各部分用途不在这里介绍。
                          http://dev.bukkit.org/server-mods/essentials/
                          2.Residence
                          领地插件。
                          http://dev.bukkit.org/server-mods/residence/
                          3.xauth
                          一般用的注册登录就是这个插件提供的。
                          http://dev.bukkit.org/server-mods/xauth/
                          事实上现在国内有替代xauth的一个插件-minelogin,它实现玩家登录资料的云保存,但是有时候没法用。
                          http://www.mcbbs.net/thread-51181-1-1.html
                          4.worldedit
                          世界编辑插件,他可以用简单的指令让大型建筑的创建变得简单。
                          http://dev.bukkit.org/server-mods/worldedit/
                          5.iconomy
                          提供经济系统。其实essentials也有一个提供经济系统的插件,但是我没用过。
                          http://dev.bukkit.org/server-mods/iconomy/
                          6.groupmanager
                          提供用户分组,也可以实现彩色名字。
                          http://dev.bukkit.org/server-mods/groupmanager/
                          7.ShowCaseStandalone
                          一般说的半砖商店插件。
                          http://dev.bukkit.org/server-mods/scs/


                          15楼2014-10-06 12:09
                          回复
                            3.配置你的端口映射/蛤蟆吃——告诉信使奇怪的男人的地址
                            目前我们已经能够让奇怪的男人翻译信息了。与此同时我们需要让信使能够找到他。


                            16楼2014-10-06 12:10
                            回复
                              广告
                              立即查看

                              在浏览器地址栏输入刚才看到的默认网关的那串数,如果没有更改过设置就用账号和密码都是admin登陆。
                              楼主家的路由器是普联的,但其实各品牌路由器的操作都大同小异。

                              首先在选择菜单找到dhcp服务器,点进客户端列表。

                              你会看到这样的一个表格。这时候拿出你刚才记下来的ipv4地址
                              ,与这个列表里的ip地址比对,数字一样的就是你的电脑。将你电脑的mac地址(就是ip左边那牌)复制下来。


                              18楼2014-10-06 12:11
                              回复