您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 60526|回复: 121
打印 上一主题 下一主题

[联机] [服务器教程]Minecraft | CraftBukkit,Spigot,MCPC+ | Linux建服详细教程

   关闭 [复制链接]
  • TA的每日心情
    奋斗
    2020-9-16 20:03
  • 签到天数: 166 天

    [LV.7]常住居民III

    跳转到指定楼层
    楼主
    发表于 2015-3-7 15:09:19 | 只看该作者 |0人打赏回帖奖励 |倒序浏览 |阅读模式
    您的回复是我最大的动力


    有什么问题可以回帖提问,我会尽力回答
    -----------------------------------------------------------分割线-----------------------------------------------------

    首先,你需要一台服务器或者个人计算机运行*nix系统
                           (比如:Debian,Ubuntu,RHEL,CentOS,Gentoo
    ,ArchLinux及其衍生版*nix)
    其次,网速很重要.10M光纤大约可以带动30~50人(有数据表明,客户端平均加载的Chunks为12,20M的对等宽带可以带动100~120人,但是已经有部分玩家出现卡顿...其他的自己算把
                            
    (所谓100M独享,真实下载速度为100M/8=12.5M/s,上下不对等的上传速度为12.5M/8=1.5625M/s,对等的上传速度就有12.5M/s)
    最后,内存才是真正的吃,在Linux下2G大约可以带动20~40个人,主要取决于你的Mod和插件

    教程分为三部分

    Ⅰ.java

    •     检测java是否安装
    •     安装java

    Ⅱ.下载并运行服务端

    •     CraftBukkit
    •     Spigot
    •     MCPC Plus/Cauldron

    Ⅲ.杂项

    •     "变身"盗版服(即解决Bad Login)
    •     安装插件或MOD
    •     F&Q
    每个步骤分一楼,二楼开始正文


    打赏

    0

    收藏

    3

    支持

    0

    反对

    1

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2020-9-16 20:03
  • 签到天数: 166 天

    [LV.7]常住居民III

    沙发
     楼主| 发表于 2015-3-7 15:16:16 | 只看该作者
    本帖最后由 ice_light 于 2015-5-22 18:14 编辑

    检查Java是否安装
    输入

    java -version

    如果出现
    java version "1.6.0_18"
    OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze2)
    OpenJDK Client VM (build 14.0-b16, mixed mode, sharing)

    这类文字,请直接到三楼


    如果出现
    -bash: /usr/bin/java: No such file or directory


    -bash: java: command not found

    请往下看

    A.安装OpenJDK
        (适用于懒人....

    游客,如果您要查看本帖隐藏内容请回复
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2020-9-16 20:03
  • 签到天数: 166 天

    [LV.7]常住居民III

    板凳
     楼主| 发表于 2015-3-7 15:24:05 | 只看该作者
    CraftBukkit:

    1.建立你的服务端目录
    mkdir /home/"你的目录"
    复制代码
    2.下载CraftBukkit
    wget http://tcpr.ca/files/craftbukkit ... SNAPSHOT-latest.jar
    复制代码
    3.建立一个Bash文件
    vi start.sh
    复制代码
    放入如下内容
    java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar
    复制代码
    (关于如何使用vim请看F&Q)
    4.开服
    chmod a+x start.sh
    sh ./start.sh
    复制代码

    Spigot:
    性能比CB好的服务端,在玩家大于50人时,TPS明显比CB高,Unloadchunk才是其王道
    建立步骤和CB差不多

    在CB建立步骤2中,把
    wget http://tcpr.ca/files/craftbukkit ... SNAPSHOT-latest.jar
    复制代码
    换成
    wget http://tcpr.ca/files/spigot/spigot-1.8-R0.1-SNAPSHOT-latest.jar
    复制代码

    把步骤3中
    放入的内容
    java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar
    复制代码
    换成
    java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar spigot-*.jar
    复制代码



    MCPC Plus:
    可以加载MOD的服务端,步骤和建立CB,SP差不多,也是换了一些文字而已


    wget http://tcpr.ca/files/craftbukkit ... SNAPSHOT-latest.jar
    复制代码
    换成
    wget http://tcpr.ca/files/mcpc/mcpc-plus-1.6.4-R2.1-forge965-B243.jar
    复制代码

    把步骤3中
    放入的内容
    java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar
    复制代码
    换成
    java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar mcpc-plus-*.jar
    复制代码

    至此,你最简单的服务端已经架设起来了
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2020-9-16 20:03
  • 签到天数: 166 天

    [LV.7]常住居民III

    地板
     楼主| 发表于 2015-3-7 15:24:21 | 只看该作者
    "变身"盗版服
    vi server.properties
    复制代码
    找到
    online-mode=true
    复制代码
    一行,改成
    online-mode=false
    复制代码
    保存退出
    F&Q:
    Q:怎么使用Vim?
    A:最基础的,i键是插入模式,可以开始输入文字,输入完成后;按ESC键,输入:x保存该文件;如果你输错了,可以按delete键删除输错的文字,想要学习更多看http://www.cnblogs.com/hlz789456 ... /03/19/1417193.html

    Q:为什么MCPC+不能启动
    A:如果你在服务器中国,恭喜你中彩.某黑心网络供应商把files.minecraftforge.net给屏蔽了,你可以在论坛找到分流君的lib文件夹的打包,或者你直接用你客户端的lib文件夹也可以

    Q:牌子不能打中文...乱码
    A:...jar patch
    去论坛下载font.txt,放到服务端目录
    cd /home/"你的目录"
    jar uvf *.jar font.txt
    复制代码
    *.jar改成你的jar名字

    Q:我是用Putty之类的管理服务器,一关闭Putty服务器就关了,怎么回事?
    A:请下载screen
    Debian/Ubuntu:
    apt-get install screen
    复制代码
    CentOS/RHEL
    yum install screen
    复制代码
    之后使用
    screen -S "name"
    复制代码
    其中name可以任你定,不过尽量使用字母,数字组合
    然后在里面开服即可(前面有讲解)

    Q:下次登陆的时候,要管理服务器怎么办?
    A:使用
    screen -r "name"
    复制代码

    Q:怎么安装插件
    A:你可以有两种方法:
        ①用sftp上传到/home/"你的目录"/plugins里面,然后重启服务端即可(在控制端打上restart
           (SFTP就是用你的ftp上传工具,选择sftp模式,或者是用sftp://你的IP:22 用户名密码和你登陆控制端一致
        ②手动用命令来.首先,你要有链接,这里用mcore做例子
    cd /home/"你的目录"/plugins
    wget http://dev.bukkit.org/media/files/792/773/mcore.jar
    cd ..
    复制代码
    然后重启服务端即可
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    擦汗
    2022-9-12 17:14
  • 签到天数: 306 天

    [LV.8]以坛为家I

    5#
    发表于 2015-3-7 20:13:58 | 只看该作者
    看不懂    但是很掉的样子
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2016-6-20 23:23
  • 签到天数: 77 天

    [LV.6]常住居民II

    6#
    发表于 2015-5-11 12:48:47 | 只看该作者
    感谢分享·····
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    7#
    发表于 2015-5-17 16:48:42 | 只看该作者
    这个可以用你上次的教程吗?那个开设免费服务器的
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2016-6-20 23:23
  • 签到天数: 77 天

    [LV.6]常住居民II

    8#
    发表于 2015-5-22 14:42:56 | 只看该作者
    看了这么多教程,就你写得最好···

    点评

    嗯,感谢你的支持  详情 回复 发表于 2015-5-22 18:13
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2020-9-16 20:03
  • 签到天数: 166 天

    [LV.7]常住居民III

    9#
     楼主| 发表于 2015-5-22 18:13:43 | 只看该作者
    风中小筑 发表于 2015-5-22 14:42
    看了这么多教程,就你写得最好···

    嗯,感谢你的支持
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    无聊
    2015-6-6 09:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    10#
    发表于 2015-5-30 09:35:04 | 只看该作者
    有点看不懂???
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则