您的回復(fù)是我最大的動力
有什么問題可以回帖提問,我會盡力回答
----------------------------------------------------------------------分割線----------------------------------------------------------------------
首先,你需要一臺服務(wù)器或者個人計算機(jī)運行*nix系統(tǒng)
(比如:Debian,Ubuntu,RHEL,CentOS,Gentoo,ArchLinux及其衍生版*nix)
其次,網(wǎng)速很重要.10M光纖大約可以帶動30~50人
(所謂100M獨享,真實下載速度為100M/8=12.5M/s,上下不對等的上傳速度為12.5M/8=1.5625M/s,對等的上傳速度就有12.5M/s)
![[服務(wù)器教程]Minecraft|CraftBukkit,Spigot,MCPC+|Linux建服詳細(xì) craftbukkit1.7.2](http://img.413yy.cn/images/01111101/01012024t01113de465e3d3d860.jpg)
最后,內(nèi)存才是真正的吃,在Linux下2G大約可以帶動20~40個人,主要取決于你的Mod和插件
教程大約分為三大步
Ⅰ.java
檢測java是否安裝
安裝java
Ⅱ.下載并運行服務(wù)端
CraftBukkit
Spigot
MCPC Plus
Ⅲ.雜項
"變身"盜版服(即解決Bad Login)
安裝插件或MOD
F&Q
每個步驟分一樓,二樓開始正文
本帖最后由 aa210063654 于 2014-6-8 23:00 編輯
檢查Java是否安裝
輸入
java -version
復(fù)制代碼
如果出現(xiàn)
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)
這類文字,請直接到三樓
如果出現(xiàn)
-bash: /usr/bin/java: No such file or directory
或
-bash: java: command not found
請往下看
A.安裝OpenJDK
(適用于懶人....
對于Debian類
使用
apt-get install openjdk-6-jre
復(fù)制代碼
對于RHEL類
使用
yum install java-1.7.0-openjdk
復(fù)制代碼
對于ArchLinux類
使用
pacman -S jdk7-openjdk
復(fù)制代碼
最后,在次檢查java版本
java -version
復(fù)制代碼
B.安裝Oracle JDK
(性能黨....
Debian/Ubuntu
卸載
sudo apt-get autoremove openjdk-*
復(fù)制代碼
接著使用下面命令安裝sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
復(fù)制代碼
對于RHEL/CentOS類
卸載
yum remove java-*
復(fù)制代碼
32位系統(tǒng)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"
復(fù)制代碼
64位系統(tǒng)
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"
復(fù)制代碼
共同步驟如rpm -ivh jdk-7u60*.rpm
復(fù)制代碼
檢測java版java -version
復(fù)制代碼
如果輸出類似
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.建立你的服務(wù)端目錄
mkdir /home/"你的目錄"
復(fù)制代碼
2.下載CraftBukkit
wget http://dl.bukkit.org/latest-rb/craftbukkit.jar
復(fù)制代碼
3.建立一個Bash文件
vi start.sh
復(fù)制代碼
放入如下內(nèi)容
java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar
復(fù)制代碼
(關(guān)于如何使用vim請看F&Q)
4.開服
chmod a+x start.sh
sh ./start.sh
復(fù)制代碼
Spigot:
性能比CB好的服務(wù)端,在玩家大于50人時,TPS明顯比CB高,Unloadchunk才是其王道
建立步驟和CB差不多
在CB建立步驟2中,把wget http://dl.bukkit.org/latest-rb/craftbukkit.jar
復(fù)制代碼
換成
wget http://ci.md-5.net/job/spigot/1138/artifact/Spigot-Server/target/spigot-1.6.4-R2.1-SNAPSHOT.jar
復(fù)制代碼
把步驟3中
放入的內(nèi)容java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar
復(fù)制代碼
換成java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar spigot-*.jar
復(fù)制代碼
MCPC Plus:
可以加載MOD的服務(wù)端,步驟和建立CB,SP差不多,也是換了一些文字而已
把
wget http://dl.bukkit.org/latest-rb/craftbukkit.jar
復(fù)制代碼
換成
wget http://ci.md-5.net/job/Cauldron-164/lastSuccessfulBuild/artifact/eclipse/Forge/target/mcpc-plus-1.6.4-R2.1-forge965-B272.jar
復(fù)制代碼
把步驟3中
放入的內(nèi)容java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar craftbukkit*.jar
復(fù)制代碼
換成
java -Xincgc -Xms1G -Xmx1G -Xss1M -server -jar mcpc-plus-*.jar
復(fù)制代碼
至此,你最簡單的服務(wù)端已經(jīng)架設(shè)起來了
本帖最后由 aa210063654 于 2014-6-8 23:04 編輯
"變身"盜版服
vi server.properties
復(fù)制代碼
找到
online-mode=true
復(fù)制代碼
一行,改成
online-mode=false
復(fù)制代碼
保存退出
F&Q:
Q:怎么使用Vim?
A:最基礎(chǔ)的,i鍵是插入模式,可以開始輸入文字,輸入完成后;按ESC鍵,輸入:x保存該文件;如果你輸錯了,可以按delete鍵刪除輸錯的文字,想要學(xué)習(xí)更多看http://www.cnblogs.com/hlz789456 ... /03/19/1417193.html
Q:為什么MCPC+不能啟動
A:如果你在服務(wù)器中國,恭喜你中彩.某黑心網(wǎng)絡(luò)供應(yīng)商把files.minecraftforge.net給屏蔽了,你可以在論壇找到分流君的lib文件夾的打包,或者你直接用你客戶端的lib文件夾也可以
Q:牌子不能打中文...亂碼
A:...jar patch
去論壇下載font.txt,放到服務(wù)端目錄
cd /home/"你的目錄"
jar uvf *.jar font.txt
復(fù)制代碼
*.jar改成你的jar名字
Q:我是用Putty之類的管理服務(wù)器,一關(guān)閉Putty服務(wù)器就關(guān)了,怎么回事?
A:請下載screen
Debian/Ubuntu:
apt-get install screen
復(fù)制代碼
CentOS/RHEL
yum install screen
復(fù)制代碼
之后使用
screen -S "name"
復(fù)制代碼
其中name可以任你定,不過盡量使用字母,數(shù)字組合
然后在里面開服即可(前面有講解)
Q:下次登陸的時候,要管理服務(wù)器怎么辦?
A:使用
screen -r "name"
復(fù)制代碼
Q:怎么安裝插件
A:你可以有兩種方法:
①用sftp上傳到/home/"你的目錄"/plugins里面,然后重啟服務(wù)端即可(在控制端打上restart
(SFTP就是用你的ftp上傳工具,選擇sftp模式,或者是用sftp://你的IP:22 用戶名密碼和你登陸控制端一致
②手動用命令來.首先,你要有鏈接,這里用mcore做例子
cd /home/"你的目錄"/plugins
wget http://dev.bukkit.org/media/files/792/773/mcore.jar
cd ..
復(fù)制代碼
然后重啟服務(wù)端即可
愛華網(wǎng)



