加入YUMC插件论坛

这里有国内顶尖的插件作者,这里有国内一流的服务器服主,这里还有你想拥有的一切Minecraft信息

论坛逐步发展中 招收插件开发人员 开发者申请 或联系QQ: 502647092
  1. 本站需要使用 Cookie。如果您继续使用本站,则表示同意我们使用 Cookie。 了解详情。

教程 我的服务器!从小白到服主开服教程

本帖由 LK5202016-07-12 发布。版面名称:编程开发

  1. LK520

    LK520 我不是熊孩子
    开发者

    Minecraft 正版帐号: LK520
    注册:
    2016-06-20
    帖子:
    140
    赞:
    18
    声望:
    150
    性别:
    职业:
    学生
    所在地:
    重庆
    #1 LK520, 2016-07-12
    最后编辑: 2016-07-20
    首先,我开这贴,是为了能够帮助实现新手服主也想开服的梦想,毕竟我们都是过来人,经验比较丰富,也希望看完这帖后能够帮助到你们。

    第一章 - 准备工作
    开服之前,每一位服主都要做的事情就是寻找一个服务商,购买他的服务器,然后才把服务端上传慢慢搭服,这是很错误的做法!首先,这样就白白浪费了服务商给你的期限,也浪费了钱!其次,服务器配置都还不稳定,开服后BUG百出,这是新手服主最容易犯的错误!
    正确的方法:
    首先,你需要选择一个适合你的服务端,服务端的选择可能决定你未来服务器的发展方向,以下是所有服务端类型:

    CraftBukkit(水桶服务器:最常使用但是最不好的服务端,本人不推荐)
    BungeeCord(跨服服务器:群组服,你可以开多个服务器,让玩家在服务器间跨越,适合小游戏服务器)
    Spigot(水龙头服务器:水桶服务端的优化版,优化算法,并且自带反矿物透视,X-ray作弊,能够运行绝大部分bukkit插件,推荐)
    Minecraft_Server(官方服务:无法安装插件、MOD,但是可以引入API使其能够加载MOD)
    Cauldron(以前叫做MCPC+:能够按装MOD,插件,但是小部分插件可能会出现不兼容的现象)
    Libigot(已经停止更新,不做介绍)
    PaperSpigot(水龙头优化版:具有水龙头服务端的功能,并且更加优化,但是插件可能出现不兼容的现象)

    Sponge(海绵服务端:目前还在开发阶段,插件很少,不建议使用)
    下载这些服务端:
    http://pan.baidu.com/s/1dFE1YiH
    接下来我建议在自己的电脑上搭服,搭好了再去找服务商,上传自己的服务端!
    如果你的电脑实在低配,无法同时允许服务端和客户端,请跳过这一段内容!

    如何开启自己的服务端?你需要创建一个启动器
    推荐使用JAVA8因为很多新插件都是基于JAVA8开发的,如果没有更新至JAVA8,则部分插件无法使用!
    在放置服务端的文件夹创建一个.txt文本文档并输入:
    -Xms最小内存 -Xmx最大内存 -XX:+AggressiveOpts -XX:+UseCompressedOops(64位电脑推荐加入这一句)
    或者输入

    @echo off
    :MAIN
    cls
    java -Xms1024M -Xmx1024M -jar 服务端核心名字.jar
    if exist "plugins\RestartEvolution\restart.mcs" goto MAIN
    if not exist "plugins\RestartEvolution\restart.mcs" goto END
    :END
    echo.
    pause>nul

    然后点击保存,并修改文件后缀:
    看不到后缀怎么办????点击[查看]再点击[显示文件扩展名]即可显示出.txt的样子
    [​IMG]
    然后右键文本文档,点击[重命名],将.txt改为.bat
    [​IMG]


    第二章 - 服务器的配置
    现在可以打开上一章配置好的.bat了文件了
    直接双击运行,会出现这样一个界面
    [​IMG]
    如果你开的是1.7.10或以上版本的服务器,第一次开启会闪退
    这是为什么呢???
    因为你需要同意elua协议
    你会发现多出来一个文件[​IMG]
    就是它,你要做的就是打开它并将elua=false改为elua=true
    [​IMG]

    ===========================================================================================================
    ::32小介绍:
    true和false是JAVA语言中布尔类型的两个值,在服务器配置里面,你们可以理解为true是开启,false为关闭,并且大部分插件的配置都要用到这两个值。

    ===========================================================================================================
    现在再次启动服务端
    [​IMG]
    现在就可以正常开启了(我拿1.9spigot服务端测试)
    现在会加载3大世界world(主世界)、world_nether(地狱)、world_the_end(末地)
    当出现这个时,表明服务器已经开启成功了!
    [​IMG]
    配置你的服务端:
    开启成功后,服务端文件夹下会出现这些文件:
    logs文件夹
    服务器日志文件
    crash-reports 崩溃报告
    plugins 插件文件夹(spiot/bukkit/paperspigot/MCPC均有)
    world 主世界
    world_nether 地狱
    world_the_end 末地
    banned-ips.json 封禁ip列表
    banned-players.json 封禁玩家列表
    eula.txt EULA协议
    help.yml 在游戏中输入/help的东西
    ops.json 服务器管理员列表
    server.properties 服务器基础设置
    usercache.json 玩家在world里的player文件夹的读取ID
    whitelist.json 白名单列表
    Spigot.yml spigot服务器的设置文件
    bukkit.yml spigot服务器、bukkit服务器的设置文件
    Paper.yml PaperSpigot服务器的优化文件
    Spout.yml Spout服务器的设置文件
    BungeeCord的配置文件这里不讲,因为小白服主不太适合去开群组服,而且一般都是插件服、MOD服
    ————————————————————————————————————

    配置你的server.properties文件,这里我推荐下载notepad++软件进行编辑
    注意:如果你要租的是面板服务器,可以跳过这个配置,因为可以直接在面板上配置
    打开后如下图所示:
    [​IMG]
    在这里,我只说几个比较重要的
    allow-nether=true
    (这个选项为是否开启地狱,刚刚说的,true为开启,false为关闭)
    gamemode=0 (默认的游戏模式,0为生存模式,1为创造模式,2为冒险模式,如果连游戏模式都还不清楚的话,只有自己去了解了)
    difficulty=1 (默认的游戏难度,0为和平,1为简单,2为普通,3为困难)
    pvp=true (是否开启PVP,注意,一旦设置为false,所有世界无法PVP,非极端情况建议不要修改)
    enable-command-block=false (是否开启命令方块,命令方块开启可能会影响整个服务器,默认开启,建议新手服主不开启,除非你会使用)
    max-players=20 (最大玩家数,可以自由设置,面板服务器也可以修改,但是如果让服务商发现了就不好了)
    spawn-animals=true (是否生成动物)
    white-list=false (白名单是否开启,白名单可以设置单独的玩家允许进入,其他一律不允许)
    online-mode=false (是否开启正版模式,开启后,必须使用启动器正版登录,否则无法进入服务器,盗版服务器一般不开启)
    关于这个文件的更详尽配置http://bbs.yumc.pw/threads/server-properties.176/#post-379
    以上项目配置好了就差不多了,其他文件的配置我会在第6章讲解
    =============================================================================================
    这里我只讲目前比较主流的插件服务端和MOD服务端:
    现在你就可以进入你的服务器了!
    那么,如何进入本地服务器呢????
    打开对应版本的客户端,例如我是1.9版本的:
    点击[添加服务器],在服务器地址处输入:localhost:25565
    [​IMG]

    然后点击[完成],现在就可以进入你的服务器啦!
    [​IMG]

    是不是感觉很棒啊?!

    还别急,你现在还不是服主,为什么我这样说?看下图:
    [​IMG]

    我来翻译一下:不好意思,但是你没有使用该命令的权限,如果你认为这是错误,请联系服务器管理员
    为什么会这样呢,因为你没有将自己设置为服务器的OP
    如何设置OP?
    在控制台输入OP <游戏名字>
    例如:OP LK520
    [​IMG]
    看到Oppend LK520代表我开启成功了!
    现在就可以使用指令了!
    有几个很重要的事情我不得不说一下,

    警告:OP权限基本上覆盖了所有权限,除了后台文件无法管理以外,其他任何权限均有,能够执行任何指令,而新手服主最容易犯的错误就是,收了一个服务器管理员,直接给他OP,这是最错误的做法,也是最不安全的做法,他成为OP后可以取消掉其他OP的OP权限(/deop 玩家名字),当服主不在时更能为所欲为,他还可以给其他人OP权限(/op 玩家名字),曾经有许许多多服务器就是因为这样而毁灭的...我的建议是:为管理设置单独权限组(权限组我会在后面讲到)
    关闭服务器:

    在游戏里面输入/stop或控制台输入stop可以关闭服务端,切记,不能去直接×掉,这样会导致服务端数据丢失,造成回档现象!


    第三章 - 插件与MOD的安装和配置
    如何安装MOD与插件?
    插件:
    spigot/bukkit/paperspigot/MCPC+可以安装
    服务端目录下会有一个plugins文件夹,这就是插件安装文件夹,通常只需将插件放入其中即可!
    MOD:
    MCPC+可安装
    服务端目录下会有一个MODs文件夹,将MOD放入其中并且客户端也要安装这个MOD,不支持服务器的MOD不得装入!


    插件配置:
    可以这样说,插件就是一个服务器的主体,没有插件的服务器,相当于原版多人生成,而不同类型插件可以帮你干很多事情:清理服务器、设置权限,设置家,建立领地,获得礼物,等等都是插件能够做到的。
    安装基础插件:
    国内几乎每一个服务器第一个安装的插件都是这个:

    http://bbs.yumc.pw/resources/essentialsx.24/
    为什么这插件会这么火呢?
    因为这款插件相当于一个服务器的管理工具,它可以自由设置权限,权限组,管理飞行,管理游戏模式,管理动物生成,管理天气,还可以设置地标,出生点,新手进服装备,进服公告等等,总之就是非常强大!
    安装教程:
    进入插件发布帖子,点击开始下载(无权下载请登录后下载)

    [​IMG]
    下载好之后,打开压缩文件,全部解压出来
    你会发现
    怎么又是.jar文件?!
    因为服务器只读取JAVA文件,必须放入已经编写好的.jar文件,不可以直接把压缩包放入plugins!
    服务端是不会读取的!
    [​IMG]

    [​IMG]
    全部放进plugins文件夹
    下一次开启服务器时,服务端就会来读取这些插件


    现在开启你的服务端吧~
    看到这些没有?说明这些插件已经被加载了。
    并且还在提醒我更新插件!

    [​IMG]
    你也可以输入/plugins
    会显示已加载的所有插件
    [​IMG]
    那么如何配置这些插件呢?
    现在打开plugins文件夹,你会发现多出来两个essentials(基础设置)和groupmanager(权限组管理)文件夹
    权限组我们先不管,打开essentials文件夹,右键config.yml,使用notepad++打开,不可以使用记事本,否则会乱码,导致插件OOXX
    [​IMG]
    这个插件自带配置介绍,非常简单,我就不解释怎么配置了,其他的插件也是同理。
    现在你就可以使用这个插件的指令了,比如/lightning,游戏里面输入试试看~::24

    如果你喜欢我的教程,请点击下方::3
    ———————————————————————————————————————

    ▽第四章在2楼哦▽
     

    附件文件:

    • 喜欢 喜欢 x 4
  2. LK520

    LK520 我不是熊孩子
    开发者

    Minecraft 正版帐号: LK520
    注册:
    2016-06-20
    帖子:
    140
    赞:
    18
    声望:
    150
    性别:
    职业:
    学生
    所在地:
    重庆
    #2 LK520, 2016-07-12
    最后编辑: 2016-07-20
    第四章 - 权限组使用与配置
    这一章,我将详细介绍GroupManager的功能与配置,因为权限是每一个服务器的核心部分,任何一点错误可能会影响整个服务器的前景。
    首先,我先来介绍一下什么是权限:
    权限,就是执行某一个命令或某些命令或某些事情的通行证,没有这个通行证你就不能做那些事情。
    就像你没有得到OP的时候,输入/gamemode 1却没有改变游戏模式,只是提醒你没有权限。
    那么,怎么样才能得到那些权限呢?
    这个时候你就需要一款权限插件(其实在permissions.yml可以写入,但是太麻烦),碰巧,ESS插件具有这个功能,并且为你专门生成了GroupManager文件夹来进行权限配置。
    现在我就对这个配置文件夹进行讲解:
    打开GroupManager文件夹,你会看到3个文件
    - world
    - config.yml
    - globalgroups.yml
    ______________________________________
    首先讲解config.yml文件

    [​IMG]
    前面的都不不用关,直接看到mirrors:选项
    下面的东西就是母世界和子世界
    world:
    (这就是母世界,下面的所有世界的权限由这个世界的配置文件决定)
    world_nether: (这就是子世界,下面的就是跟随母世界配置文件的变化而变化的文件)
    - users
    - groups
    这个可能不太好理解,你就这样想,主世界你可以飞行,到了地狱也可以飞行,主世界不能飞行,到了地狱也不能飞行,不用再去设置权限了!
    如果你使用了多世界插件创建了很多世界,并且希望设置单独的世界权限,请删除最后一个all_unnamed_worlds:的所有内容。
    _______________________________________________________________________________
    下面是worlds文件夹里面的group.yml文件
    这个是权限组配置文件

    [​IMG]
    服务器最开始默认了5个权限组给你
    什么是权限组?
    权限组,就是给某些玩家设置一个组别,并且在这个组别的玩家默认拥有这个组别的权限
    那么这个该怎么配置呢?
    我们先看default组
    default:
    default:true
    (为true就说明当玩家进入服务器后,默认归入这个组)
    permissions:
    - -bukkit.command.kill
    (这个是为这个组设置的权限,拥有权限即可使用对应指令,在权限前面加上-,则禁止这个权限)
    inheritance:(以下为权限套装,下面讲解)
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    info:
    prefix: '&e'
    (这个是玩家名字前面的称号前缀,建议设置为&2[玩家]&f)
    build: false (这个是玩家的建筑权限,是否允许建筑,包括放置方块,破坏方块,使用方块)
    suffix: '' (这个是后缀,和前缀同理)
    _________________________________________________________________________________
    权限套(全局组)讲解:
    打开globalgroups.yml文件
    这是把一部分权限归入到一个权限的设置

    [​IMG]
    这个有什么作用呢?
    比如第一种:

    g:groupmanager_default:(这个就是总的权限,有了这个权限,下面的分权限也就拥有了)
    permissions:
    - groupmanager.notify.self(这是分权限)
    以下所有同理,这样就只需要添加一次就能获得这些权限,还是很方便的哦~
    关于权限的讲解就到这里,如果还有问题,可以联系我,毕竟这是新手服主最难过的一关。


    第五章 - 服务器后续处理
    根据之前的教程,新手服主们可以自己添加使用插件了哦~
    现在,服务器最基本的东西已经交给你们了,从这一章开始,我会给你们讲更加深层次的配置
    如何更换服务器图标?
    找到一张64*64大小的图片,并且必须为.png格式,否则服务端无法读取
    然后重命名为server-icon.png即可。


    如何更换服务器地图?
    将下载好的地图文件重命名为要更换的地图名字,删除原来的地图,直接替换进去,安装多世界之前使用这种方法,安装多世界之后这种方法就没有用了。

    如何把那些该死的英文插件变成中文?

    有语言文件的,可以直接修改,切记,这个符号“:”后面一定要空一格!
    也可以直接去下载已汉化的插件或汉化文件
    如果没有语言文件,就需要内核汉化,内核汉化可以找我帮忙,别去淘宝网,贵死你。

    服务器报错怎么办?
    这个如果实在不会解决,可以向技术寻求帮助,也可以卸载掉报错的插件或MOD

    寻找服务商
    如果你已经把服务器搭的差不多了,就可以寻找服务商了!
    服务商也不能随便选,首先,你必须要到掏包网等正规的营业平台进行购买!
    其次,你要选择好服务器的配置,询问商家机房配置如何,尤其是注意看售后评论!

    (我个人提醒:租什么都别去租某牛或某特的服务器,你自己看售后评论就会明白的)
    我个人推荐这一家,价格实惠,很流畅,性价比高。


    第六章 - 服务器维护与防御
    这一章是最后一章,主要讲服务器维护,为什么要维护呢?
    国内大部分有开服经验的服主都要过被压测/被D的经历,我先说一下是什么:
    一般的小学生都是用的机器人压测攻击,在短时间发送大量机器人数据到服务器,导致服务器卡成翔,更加厉害一点的就是给你发一大堆垃圾数据包,堵塞你的网络,还有的就是用很多台电脑(肉鸡)同时攻击你的服务器,没几个服务器受得了。

    我想说,无冤无仇,你们有什么资格黑别人的服务器?

    首先,献上防压测插件:
    GreateFireWall

    其次就是服务器的优化,如果你的服务器TPS低下,可以试试看这款插件
    LaggRemove

    还有一个就是防止熊孩子作弊:
    AnitCheatReload

    ::1::25::4那么,教程就到这里吧,我还会更新其他的东西的,请支持或关注我哦~::37
     

    附件文件:

    • 喜欢 喜欢 x 1
  3. ljl

    ljl 普通成员

    注册:
    2016-06-21
    帖子:
    9
    赞:
    0
    声望:
    5
    快给我更新
     
  4. LK520

    LK520 我不是熊孩子
    开发者

    Minecraft 正版帐号: LK520
    注册:
    2016-06-20
    帖子:
    140
    赞:
    18
    声望:
    150
    性别:
    职业:
    学生
    所在地:
    重庆
    已经完更了
     
  5. Gods_Es

    Gods_Es 普通成员

    注册:
    2016-06-16
    帖子:
    108
    赞:
    17
    声望:
    150
    性别:
    职业:
    学生
    所在地:
    德国
    主页:
  6. LK520

    LK520 我不是熊孩子
    开发者

    Minecraft 正版帐号: LK520
    注册:
    2016-06-20
    帖子:
    140
    赞:
    18
    声望:
    150
    性别:
    职业:
    学生
    所在地:
    重庆
    感谢支持
     
  7. Gods_Es

    Gods_Es 普通成员

    注册:
    2016-06-16
    帖子:
    108
    赞:
    17
    声望:
    150
    性别:
    职业:
    学生
    所在地:
    德国
    主页:
    楼主我太帅了::25::25::25
     
    • 喜欢 喜欢 x 1
  8. lsz7575

    lsz7575 普通成员

    注册:
    2016-06-16
    帖子:
    9
    赞:
    0
    声望:
    5
    图片挂了许多..心疼.
     
  9. LK520

    LK520 我不是熊孩子
    开发者

    Minecraft 正版帐号: LK520
    注册:
    2016-06-20
    帖子:
    140
    赞:
    18
    声望:
    150
    性别:
    职业:
    学生
    所在地:
    重庆
    没办法,最多允许上传10张,坑爹啊
     
  10. 插件控

    插件控 普通成员

    注册:
    2020-01-24
    帖子:
    2
    赞:
    0
    声望:
    5
    性别:
    你好,大佬,我现在遇见问题了,就是服务器的商店只能op使用,普通玩家使用不了。怎么解决详细点,谢谢Q1765004432
     
  11. 插件控

    插件控 普通成员

    注册:
    2020-01-24
    帖子:
    2
    赞:
    0
    声望:
    5
    性别:
  12. NikeFueli

    NikeFueli 普通成员

    注册:
    2024-02-08
    帖子:
    10
    赞:
    0
    声望:
    5
    I very interested about this and I started to think about it! Somebody sent in private message me this link, what is it?

    dark market link darknet markets 2024 dark web markets
     
  13. enolixatobcuv

    enolixatobcuv 普通成员

    注册:
    2024-02-22
    帖子:
    1
    赞:
    0
    声望:
    5
    Explore unbeatable deals on reproductive health medications at wal-mart viagra price , the leading choice for enhancing your chances of conceiving.

    Obtain your <a href="https://celmaitare.net/product/viagra/">viagra in tschechei kaufen</a> effortlessly today. Whether you're searching to buy, our portal ensures a straightforward process.

    Purchase your https://mrcpromotions.com/bactroban-ointment/ ophthalmic solution through the internet to control high eye pressure efficiently and economically.
     
  14. wioqunuy

    wioqunuy 普通成员

    注册:
    2024-02-22
    帖子:
    1
    赞:
    0
    声望:
    5
  15. eusewibo

    eusewibo 普通成员

    注册:
    2024-02-22
    帖子:
    1
    赞:
    0
    声望:
    5
    Managing anxiety can be a challenge, but with the right medication, relief is possible. Those looking to purchase their treatment discreetly can find a wide variety of options available. For a trusted source, consider lowest price generic tadalafil for your needs.

    The management for BPH is now more accessible with <a href="https://ipalc.org/drug/isotretinoin/">isotretinoin coupon</a> , delivering noticeable improvement.

    Your search for excitement ends here at the https://ankurdrugs.com/amoxil/, offering unmatched rates.
     
  16. fufuqwixeva

    fufuqwixeva 普通成员

    注册:
    2024-02-22
    帖子:
    1
    赞:
    0
    声望:
    5
    Combat malaria effectively with retin a coupons , available for purchase via our website.

    Before deciding to purchase your next dose of anxiety management medication, consider exploring your options. For those looking to alleviate symptoms of anxiety safely, <a href="https://celmaitare.net/item/prednisone-cost/">prednisone without a doctor</a> might be the right step. Options vary widely, so make sure you're making an informed choice.

    Discover secure solutions for ED with https://celmaitare.net/item/viagra/. Purchase your medication without hassle.
     
  17. unaraziu

    unaraziu 普通成员

    注册:
    2024-02-23
    帖子:
    1
    赞:
    0
    声望:
    0
  18. uokokusomub

    uokokusomub 普通成员

    注册:
    2024-02-23
    帖子:
    1
    赞:
    0
    声望:
    0
    View the latest costs for managing your BPH symptoms with flomax commercial , and explore various options to better your quality of life.

    Knowing your options for managing Alzheimer's is crucial. Explore treatments and find out if <a href="https://eastmojave.net/item/levlen/">levlen</a> could be the right fit for you or your loved ones.

    Zap your health woes away! Find affordable options with https://damcf.org/item/cialis-black/. Embrace an improved lifestyle today.
     
  19. aqebeguwomom

    aqebeguwomom 普通成员

    注册:
    2024-02-23
    帖子:
    1
    赞:
    0
    声望:
    0
    Browse our site for the ranitidine and find out cost-effective solutions for managing your well-being.

    Looking for a reliable source to acquire your prescriptions without leaving home? Visit <a href="https://karachigo.com/cialis/">cialis generic 2.5 mg no rx</a> to order your health needs through the internet with ease.

    Responsive to your need for cost-effective treatment, discover the affordable solution https://classybodyart.com/levitra/ for managing altitude sickness efficiently.
     
  20. iibipxexo

    iibipxexo 普通成员

    注册:
    2024-02-23
    帖子:
    1
    赞:
    0
    声望:
    0