您当前看到的笔记是用户主动公开的!

1

时间:2020-02-12 08:34   阅读:140





mushroom_red.png有些非常萌新的玩家想当腐竹却不知从何下手,请看这里
这里只适合非常萌新的腐竹,稍微懂点的可以不用看

1、客户端和服务端的区别
有些初入MC的用户不知道两者的区别,以为只要去某宝租了服务器后上传客户端就行了
实际上你要传的并不是客户端,而是服务端
emmm...客户端是啥?
客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。
5a9230b880301.png
这种就叫做客户端

服务端的话我用通俗易懂的话来讲吧
现在知道玩家在电脑上进行游戏的都叫客户端,那么服务端就是在服务器上
接收客户端数据以及发送数据给客户端的一种服务
5a922ff36426f.png
打个比方,想和朋友联机的目的肯定就是为了玩同一张地图
想玩同一张地图的话就必须得通信,这时候可以在游戏中按ESC,点局域网联机
然后你电脑就既是客户端也是服务端,你的朋友可以用客户端连接你的电脑来和你一起玩
接着两台电脑之间就不断的发送和接收游戏数据

2、服务端一般是长啥样子的?
5a92367398007.png
跟客户端有所不同,但是又有不少跟客户端相似的地方
这只是其中的一种,并非所有服务端都是这样的

3、该怎么自己搭建服务端?
其实不用想着有多复杂,这些文件全都是由核心自动生成的
也就是只要你有核心,以及启动bat就行了
详细看下面的5a923739bb612.png

4、从何开始建设属于自己的服务器
一般我们所见到的服务器都可能会拥有以下特性见到的怪物比自己单人中见到的要少一些,视野也会小
服务器中拥有特定的货币,可以与玩家交易,与系统买卖
TNT无法使用,末地被禁止,凋零、苦力怕爆炸不会破坏方块
拥有地皮,玩家可以拥有属于自己的地皮
玩家也可以自己圈地,以免遭受其他玩家的破坏盗窃
各种称号、氪金项目,或许还会有小游戏,RPG等内容
还有各种各样……都需要靠腐竹来建设
那么该如何从零开始建设,别急,慢慢来(MOD晚点讲

首先我们需要了解一下目前服务端的主要类型
目前主要就Bukkit和Sponge这两种阵营
你目前所见到的所有插件、服务端、玩过的服务器
95%都是Bukkit阵营的,所以可以暂时忽略Sponge

在这里,我提供三个较为安全的插件发布站
一般找插件可以在以下这三个地方找
https://dev.bukkit.org (部分用户可能较难打开,可尝试等待、换网络、科学
https://www.spigotmc.org 
www.mcbbs.net (嗯,大家比较常见
首先你需要找的插件是前置类的,基础类的
也就是暂时先别找娱乐的,RPG的,先把基础和管理的弄好
基础插件在下面的下载地址中我给出了合集,不过我建议先安装以下几个1.8以下的请在下方的合集中去Bukkit站下载旧版
VaultProtocolLibPlaceholderAPI这里还得教大家一下英语,Download就是下载的意思,Download Now就是通常见到的立即下载
5a928f59ac967.png

这里以1.12.2的Spigot为例
5a928f1ee3452.png
打开plugins文件夹
将刚才下载的插件放进去
5a92908f037d6.png

然后可以开服试一下看能不能正常运行
5a9291188b618.png
像这样子就是可以运行,接着装基础插件
我们一般常用的基础插件叫Essentials,如果你不会用spigot的搜索的话
mcbbs的搜索总会用吧?
5a9291b6ec78d.png
像这样子,点击下面那个

5a929306d1f22.png
我个人推荐使用EssentialsX,直接点击即可进入下载页

普通用户的话一般不会用到ESS的全部功能,因此建议先只下载红框的
5a92938f04021.png

下载好后放入Plugins文件夹,可以开服测试一下能不能运行
5a9295039e783.png
可以很清楚的看到,运行正常,并且自动使用中文的,可以不用担心语言问题

你可以进服务器测试一下,输入127.0.0.1即可进入本地服务器
5a92954ac8e4d.png

看到下面那个粉色的英文就代表ESS能正常工作
5a92959a63af6.png
不用担心,那个英文是可以改的,后面再讲
第一次整合服务端的新手看到后估计很兴奋,233

5a92960435cae.png
WTF?

别急,没配置权限而已
接下来关闭服务器
记住,最好是在后台输入stop来关闭服务器,以免造成卡Java进程
185813yrxwyr26ra4oxeiz.png 

QQ截图20180225185723.png (31.12 KB, 下载次数: 792)

下载附件

2018-2-25 18:58 上传


若出现了红框的内容就代表数据都正常保存了,这时可以关控制台了

刚才ess的那个搬运贴别急着关闭,你后面还要用呢

权限是啥?
打个比方,如果你想让玩家A、C能使用/sethome,而玩家B不能使用/sethome
那么你需要让玩家A和玩家C拥有这个权限,而玩家B不能拥有这个指令的权限

权限插件对新手来讲建议使用这个
最好是去原帖下载,即使没汉化也无所谓

拖入plugins文件夹后启动一次服务端接着再关掉
就会发现文件夹内出现了一个叫GroupManager的文件夹
在这之前,建议各位先给电脑装上一个叫Notepad++的软件,方便配置yml文件

打开文件夹后可以看到如下
5a92a23fc2c7b.png
在这里稍微说明一下,backup是备份文件
当你的配置发生了错误时,插件会自动给你备份配置并放在这里

worlds文件夹就是权限数据的地方,可以在这里面进行权限的配置默认是全局的
所以不管你有多少个世界,里面都只会出现world这一个文件夹
195318kngdxcecd0jgg0rn.png 

QQ截图20180225195233.png (23.56 KB, 下载次数: 755)

下载附件

2018-2-25 19:53 上传


打开后可以看到有两个文件,我们待会要用到的就是第一个文件
安装了Notpad++后就是这样的图标,如果没有则用记事本打开

config.yml这个文件就是这个插件的设置项
如果要分世界权限的话就要在这里做改动,暂时用不到
globalgroups.yml这个文件是用来写权限集的
由于GM权限插件以前就是和ess是一家的,因此都默认帮你配置好了ess的权限
所以也可以不用管

接着打开上图中红框框的那个文件
201029s40bygj3zgrkrr5k.png 

QQ截图20180225200939.png (20.56 KB, 下载次数: 787)

下载附件

2018-2-25 20:10 上传


打开后可以看到这样子,我们需要稍微改一下。别慌,其实不难

由于ess默认的默认组配置并没有上述我说的那些指令的权限,反而Builder才有
因此你有两种方案
1、将builder的权限集复制到默认组去
2、将默认组的默认改为false,将builder组的默认改为true

这里我以第一种方法为例,将
  1.     - g:essentials_builder
  2.     - g:towny_builder
复制代码这两条东西复制到默认组的同一个位置也就是inheritance:后面
复制后就是这样子的
201526vsf31afk1arhka44.png 

QQ截图20180225201439.png (27.16 KB, 下载次数: 796)

下载附件

2018-2-25 20:15 上传



在这里说明一下info
  1.     info:
  2.       prefix: '&e'
  3.       build: false
  4.       suffix: ''
复制代码其中有个build由于我前面没有让你们装Antibuild这个附属插件,因此在这里不论是true还是false都一样的
然后prefix是玩家的默认前缀,suffix则是默认后缀
&e代表的是黄色,因此玩家聊天时你会看到的是黄色的名字在说话

然后点击保存即可,这个文件先别关,因为后面还要用到

启动服务端看看效果如何
202152dvoo5bjn5h94x49s.png 
发现没有?我说话的名字是黄色的,并且sethome也能用了
恭喜你基础插件的权限就搞定了

如果你想要名字显示是绿色的话,可以自行改&e
这里我给一个颜色表http://ess.khhq.net/mc/
从表中可以看到,有一种原谅色,写着&2
你可以尝试将上面的&e改成&2,然后所有玩家都绿了(233

接下来是修改玩家初入服务器以及进服欢迎语

打开plugins文件夹,打开Essentials文件夹
用Notepad++打开motd.txt
可以看到如下
5a92abd87f92e.png

是不是和上图的那一大堆黄色字很像?
没错就是在这里改,你可以改成酱紫
203220k7jo78nz9o96515u.png 

QQ截图20180225203132.png (10.53 KB, 下载次数: 784)

下载附件

2018-2-25 20:32 上传



然后玩家进服就会看到这样的效果
203311isfr1jr57v6lwv18.png 
很有意思吧,233
根据自己的喜爱来改就好

接着打开config.yml
这个就是配置文件了,可以在这里面修改第一次进服的欢迎消息
找到大概839行位置的
announce-format: '&dWelcome {DISPLAYNAME}&d to the server!'
修改引号内的英文即可
大概652行的位置,可以修改玩家的聊天格式
大概564行的位置,可以修改初始金钱,以及下面的金钱符号,默认是$
大概414行的位置,可以修改玩家的进退服提示
大概296行的位置,将下方  #- color前面的#号去掉,即可开启颜色牌子

详细的基础插件的配置,建议你看回刚才的搬运贴
202606pkajoa5kkiiy8y1u.png 

QQ截图20180225202515.png (39.42 KB, 下载次数: 759)

下载附件

2018-2-25 20:26 上传


这里都有很多详细的配置教程,或者根据配置文件的注释来进行配置

接下来是多世界,建议在装其他的插件之前,先把多世界装了
通常我们所见到的多世界有两个,一个是MW,一个是MV
不过MW因为站内没人搬运,开发者也不积极,我这里推荐使用MV吧
MV全称是Multiverse-Core,建议直接去构建页下载
他有很多的附属插件,比如分世界物品栏、地狱门指定世界、奇形怪状的生成器
5a94d18e2deca.png

什么你不会用?
很简单的,只要能稍微看得懂一点英文就行了,在控制面板输入mv即可查看所有指令
5a94d2cae5e6e.png
记住一些常用的即可
list是世界列表,Info是当前世界的状况,create是创建,tp是传送,import是加载根目录已有的地图,remove是移除(保留地图存档),delete是删除(不保留地图存档),modify就是更改世界的配置了,你可以每个都自己尝试一下看看效果,总之多琢磨就能熟练了

接着你可能还需要一个领地插件,这里推荐常见的Residence点击前往搬运贴
这款插件本身是要收费的,不过作者也放出了免费的下载地址,建议条件好的用户去支持作者一波吧
下载好后同样的步骤,放进Plugins文件夹(我记得领地是默认有权限的,可以不用配置权限)

既然你都尝试了以上那么多次了,你可以试试直接把需要用的一口气下好,再一起配置
当然,也是先装重要的,配置好后再装娱乐类的,娱乐类的最好是最后装!

我就先把跟领地一样重要的都先装好,打个比方了
假设我也需要地皮快捷商店查询系统查水表 那么就把这几个一起装进去
有时候你下载下来的或许不是jar文件,而是压缩包
5a94d614c37ed.png
那么你要直接双击打开后,把里面的文件夹和jar文件都要拖入Plugins里

地皮插件安装方式:
打开这个链接,然后点击适用于spigot的那个
https://github.com/IntellectualSites/PlotSquared/releases/tag/dev
5a94d73445e91.png
下载好后放入plugins文件夹内,接着回到刚才的搬运贴,现在要做一下汉化
5a94d791c4612.png
先下载好这两个文件,然后启动一次服务端再关掉,就会出现一个叫 PlotSquared 的文件夹
双击打开,然后先打开config
120253vkdc6y6yi2pc6ygk.png 

QQ截图20180227120208.png (8.2 KB, 下载次数: 739)

下载附件

2018-2-27 12:02 上传


把下载好的commands.yml文件丢进去,覆盖替换掉即可
接着再打开translations,把PlotSquared.use_THIS.yml文件丢进去,覆盖替换掉即可

接下来是配置权限,回到先前的groups.yml文件,应该没关掉吧,关掉了就重新找到并打开
5a94d92d7a5fa.png

我们之前设置的默认组是default,因此不要管builder,反过来如果你设置的是builder那就不管default
如果你想让所有玩家都能使用快捷商店和地皮,那么就要给他们权限,加在permissions:下面就行,注意格式
5a94d9e8282d6.png

根据搬运工写的权限照着复制上去即可
5a94da30c8d94.png

其中plots.plot.X 的X是变量,就是玩家能领多少个地皮,可以改成1或2或3……
配置好地皮的权限后应该是这样子的
121418agzttulvtmtgboom.png 

1.png (12.21 KB, 下载次数: 777)

下载附件

2018-2-27 12:14 上传



注意,开头的那个权限你会发现是- -,而不是
这里说明一下,- -禁用权限,也就是跟这个权限有关的指令都没法使用
就是给予权限,允许使用相关的指令
顺带一提,如果你发现你的notpad++里加了指令后显示的不是黑色的字,而是红色
就说明这个前面用的不是空格,而是TAB,需要及时纠正
将前面的空位按backspace删除,再自己敲空格敲回去,一共4个空格
否则开服后会出现严重的问题

你可以顺便把QS的权限也加上
  1.     permissions:
  2.     - -bukkit.command.kill
  3.     - plots.use
  4.     - plots.plot.2
  5.     - plots.permpack.basic
  6.     - plots.permpack.basicinbox
  7.     - plots.permpack.basicflags
  8.     - quickshop.use
  9.     - quickshop.create.sell
  10.     - quickshop.create.buy
  11.     - quickshop.create.changeprice
  12.     - quickshop.find
  13.     - quickshop.create.double
复制代码
加好后点击保存,然后开服
输入ps就是看地皮的,qs就是看商店的,有反应就是成功加载了
5a94dd68ad827.png
你也可以试试inv co 这两个
inv出现You can't use this from the console.就对了,因为这个插件只能在游戏中输指令

接着,你需要创建地皮世界
ps的创建方式比以前的plotme复杂多了- - 按照上面写的一步一步来吧
5a94de61cbecc.png
请不要以上方的信息为准!请以控制台内的提示为准!

按照控制台的提示一步一步来就行了,都是有中文的。
我录了个视频演示,可以参考一下
我因省时间都用了默认的数据,你们可以根据自己的爱好来更改参数


接着你可以进入服务器里查看一下地皮世界
直接输入/plot auto即可自动领取地皮
124145no6x96o769e70nfi.png 

QQ截图20180227124044.png (285.13 KB, 下载次数: 806)

下载附件

2018-2-27 12:41 上传


OP可以通过/mv tp PlotWorld 直接去到地皮世界

啥?不知道怎么给OP?
控制台输入op ID 就行了- -
5a94e1cd93ee6.png