服务器教程 Minecraft|CraftBukkit,Spigot,MCPC+|Linux建服详细 craftbukkit1.7.2

本帖最后由 aa210063654 于 2014-6-8 22:57 编辑

您的回复是我最大的动力

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

----------------------------------------------------------------------分割线----------------------------------------------------------------------

首先,你需要一台服务器或者个人计算机运行*nix系统

(比如:Debian,Ubuntu,RHEL,CentOS,Gentoo,ArchLinux及其衍生版*nix)

其次,网速很重要.10M光纤大约可以带动30~50人

(所谓100M独享,真实下载速度为100M/8=12.5M/s,上下不对等的上传速度为12.5M/8=1.5625M/s,对等的上传速度就有12.5M/s)
[服务器教程]Minecraft|CraftBukkit,Spigot,MCPC+|Linux建服详细 craftbukkit1.7.2

最后,内存才是真正的吃,在Linux下2G大约可以带动20~40个人,主要取决于你的Mod和插件

教程大约分为三大步

Ⅰ.java

检测java是否安装

安装java

Ⅱ.下载并运行服务端

CraftBukkit

Spigot

MCPC Plus

Ⅲ.杂项

"变身"盗版服(即解决Bad Login)

安装插件或MOD

F&Q

每个步骤分一楼,二楼开始正文

本帖最后由 aa210063654 于 2014-6-8 23:00 编辑

检查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

(适用于懒人....

对于Debian类

使用

apt-get install openjdk-6-jre

复制代码

对于RHEL类

使用

yum install java-1.7.0-openjdk

复制代码

对于ArchLinux类

使用

pacman -S jdk7-openjdk

复制代码

最后,在次检查java版本

java -version

复制代码

B.安装Oracle JDK

(性能党....

Debian/Ubuntu

卸载

sudo apt-get autoremove openjdk-*

复制代码

接着使用下面命令安装sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer

复制代码

对于RHEL/CentOS类

卸载

yum remove java-*

复制代码

32位系统wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-i586.rpm"

复制代码

64位系统

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.rpm"

复制代码

共同步骤如rpm -ivh jdk-7u60*.rpm

复制代码

检测java版java -version

复制代码

如果输出类似

java version "1.7.0_25"

Java(TM) SE Runtime Environment (build 1.7.0_25-b15)

Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

就代表你成功了

对于ArchLinux类

wiki那么多介绍...翻下把,实在不行了再找我

本帖最后由 aa210063654 于 2014-6-8 23:03 编辑

CraftBukkit:

1.建立你的服务端目录

mkdir /home/"你的目录"

复制代码

2.下载CraftBukkit

wget http://dl.bukkit.org/latest-rb/craftbukkit.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://dl.bukkit.org/latest-rb/craftbukkit.jar

复制代码

换成

wget http://ci.md-5.net/job/spigot/1138/artifact/Spigot-Server/target/spigot-1.6.4-R2.1-SNAPSHOT.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://dl.bukkit.org/latest-rb/craftbukkit.jar

复制代码

换成

wget http://ci.md-5.net/job/Cauldron-164/lastSuccessfulBuild/artifact/eclipse/Forge/target/mcpc-plus-1.6.4-R2.1-forge965-B272.jar

复制代码

把步骤3中

放入的内容java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar

复制代码

换成

java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar mcpc-plus-*.jar

复制代码

至此,你最简单的服务端已经架设起来了

本帖最后由 aa210063654 于 2014-6-8 23:04 编辑

"变身"盗版服

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 ..

复制代码

然后重启服务端即可

  

爱华网本文地址 » http://www.413yy.cn/a/25101013/178565.html

更多阅读

3DMax2014中文版安装破解教程 3dmax2014中文版破解

3DMax2014中文版安装破解教程——简介这次的3DMAX更新功能很强大,其中有五项新增和多项增强3DMax2014中文版安装破解教程——工具/原料支持安装的电脑配置3dmax下载安装文件3DMax2014中文版安装破解教程——方法/步骤3DMax2014中文

《虚拟网球4》创建离线存档教程 虚拟网球4存档

《虚拟网球4》创建离线存档教程——步骤/方法《虚拟网球4》创建离线存档教程 1、如果不創建檔案,遊戲進度無法存取,而線上檔案只有擁有正版key用戶才能建立~~~ 新版live在創建離線存檔時被隱藏非常隱蔽~~~《虚拟网球4》创建离线存档

声明:《服务器教程 Minecraft|CraftBukkit,Spigot,MCPC+|Linux建服详细 craftbukkit1.7.2》为网友索菲特的沙分享!如侵犯到您的合法权益请联系我们删除