服务器教程 Minecraft|CraftBukkit,Spigot,MCPC+|Linux建服详细 craftbukkit1.7.2
您的回复是我最大的动力
有什么问题可以回帖提问,我会尽力回答
----------------------------------------------------------------------分割线----------------------------------------------------------------------
首先,你需要一台服务器或者个人计算机运行*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)
最后,内存才是真正的吃,在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 ..
复制代码
然后重启服务端即可
更多阅读
如何设置代理服务器?win7设置代理服务器教程 win7bios设置图解教程
如何设置代理服务器?win7设置代理服务器教程——简介有很多网站是被限制访问的,这种限制是人为的,不同服务器对地址的封锁是不同的。所以不能访问时可以换一个国外的代理服务器试试。IE中设置代理服务器的方法很简单,下面教大家如何设置
3DMax2014中文版安装破解教程 3dmax2014中文版破解
3DMax2014中文版安装破解教程——简介这次的3DMAX更新功能很强大,其中有五项新增和多项增强3DMax2014中文版安装破解教程——工具/原料支持安装的电脑配置3dmax下载安装文件3DMax2014中文版安装破解教程——方法/步骤3DMax2014中文
《虚拟网球4》创建离线存档教程 虚拟网球4存档
《虚拟网球4》创建离线存档教程——步骤/方法《虚拟网球4》创建离线存档教程 1、如果不創建檔案,遊戲進度無法存取,而線上檔案只有擁有正版key用戶才能建立~~~ 新版live在創建離線存檔時被隱藏非常隱蔽~~~《虚拟网球4》创建离线存档
Linux系统怎么安装Win7?安装XP或WIN7系统教程 win7换成xp系统教程
Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。但是很多电脑用户还是习惯操作windows系统,这时候有些Linux系统用户就会选择在这系统基础上安装XP或WIN7系统。不同系统的安装步骤确实复杂了点,但是
苹果iPhone铃声设置详细教程iPhone4s设置技巧? 吸附石技巧详细版
对于高端时尚街机苹果iPhone,如果不会设置自己心机的个性铃声,是不是让人大跌眼镜?自己也会觉得太失败?下面诸葛诺推荐以下教程,是否越狱均可。(本教程适用于iPhone、iPad和iPod touch)iPhone怎么设置铃声?iPhone铃声设置可以自定义吗?想必很