本帖最后由 aa210063654 于 2015-2-28 09:33 编辑
您的回复是我最大的动力
有什么问题可以回帖提问,我会尽力回答
----------------------------------------------------------------------分割线----------------------------------------------------------------------
首先,你需要一台服务器或者个人计算机运行*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和插件
您的回复是我最大的动力
有什么问题可以回帖提问,我会尽力回答
----------------------------------------------------------------------分割线----------------------------------------------------------------------
首先,你需要一台服务器或者个人计算机运行*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
本帖最后由 aa210063654 于 2015-3-24 01:45 编辑
检查Java是否安装
输入
复制代码如果出现
这类文字,请直接到三楼
如果出现
或
请往下看
A.安装OpenJDK
(适用于懒人....
B.安装Oracle JDK
(性能党....
检查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
(适用于懒人....
B.安装Oracle JDK
(性能党....
本帖最后由 aa210063654 于 2015-2-28 09:41 编辑
CraftBukkit:
1.建立你的服务端目录
复制代码2.下载CraftBukkit
复制代码3.建立一个Bash文件
复制代码放入如下内容
复制代码(关于如何使用vim请看F&Q)
4.开服
复制代码
Spigot:
性能比CB好的服务端,在玩家大于50人时,TPS明显比CB高,Unloadchunk才是其王道
建立步骤和CB差不多
在CB建立步骤2中,把复制代码换成
复制代码
把步骤3中
放入的内容复制代码换成复制代码
MCPC Plus:
可以加载MOD的服务端,步骤和建立CB,SP差不多,也是换了一些文字而已
把
复制代码换成
复制代码
把步骤3中
放入的内容复制代码换成
复制代码
至此,你最简单的服务端已经架设起来了
CraftBukkit:
1.建立你的服务端目录
- mkdir /home/"你的目录"
- wget http://tcpr.ca/files/craftbukkit/craftbukkit-1.8-R0.1-SNAPSHOT-latest.jar
- vi start.sh
- java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar
4.开服
- chmod a+x start.sh
- sh ./start.sh
Spigot:
性能比CB好的服务端,在玩家大于50人时,TPS明显比CB高,Unloadchunk才是其王道
建立步骤和CB差不多
在CB建立步骤2中,把
- wget http://tcpr.ca/files/craftbukkit/craftbukkit-1.8-R0.1-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/craftbukkit-1.8-R0.1-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
至此,你最简单的服务端已经架设起来了
本帖最后由 aa210063654 于 2014-6-8 23:04 编辑
"变身"盗版服
复制代码找到
复制代码一行,改成
复制代码保存退出
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,放到服务端目录
复制代码*.jar改成你的jar名字
Q:我是用Putty之类的管理服务器,一关闭Putty服务器就关了,怎么回事?
A:请下载screen
Debian/Ubuntu:
复制代码CentOS/RHEL
复制代码之后使用
复制代码其中name可以任你定,不过尽量使用字母,数字组合
然后在里面开服即可(前面有讲解)
Q:下次登陆的时候,要管理服务器怎么办?
A:使用
复制代码
Q:怎么安装插件
A:你可以有两种方法:
①用sftp上传到/home/"你的目录"/plugins里面,然后重启服务端即可(在控制端打上restart
(SFTP就是用你的ftp上传工具,选择sftp模式,或者是用sftp://你的IP:22 用户名密码和你登陆控制端一致
②手动用命令来.首先,你要有链接,这里用mcore做例子
复制代码然后重启服务端即可
"变身"盗版服
- 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
Q:我是用Putty之类的管理服务器,一关闭Putty服务器就关了,怎么回事?
A:请下载screen
Debian/Ubuntu:
- apt-get install screen
- yum install screen
- screen -S "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 ..
用openjdk还是算了吧……性能差距不是一点……
本帖最后由 alecone 于 2013-3-30 20:46 编辑
还没玩过spigot,mcpc plus和bukkit都折腾过了.
屏蔽mcpc plus的forge下载真心坑.这就和ban掉g*thub一样.
希望以后jenkins(spigot http://ci.md-5.net)不要也被x了.
linux装sun的java7也不难.纯开服就用jre就行了.
还没玩过spigot,mcpc plus和bukkit都折腾过了.
屏蔽mcpc plus的forge下载真心坑.这就和ban掉g*thub一样.
希望以后jenkins(spigot http://ci.md-5.net)不要也被x了.
linux装sun的java7也不难.纯开服就用jre就行了.