如何在 Linux 上安装 Minecraft 服务器如何安装iis

查看: 16435|回复: 11
【教程】Centos下搭建Minecraft服务器
在线时间34 小时
T币帖子金砖
路旁的落叶(3级), 积分 5, 距离下一级还需 195 积分
路旁的落叶(3级), 积分 5, 距离下一级还需 195 积分
[blockquote]作業系統 : CentOS 6.5 x64
遊戲版本 : Minecraft 1.7.4 (所有版本皆可使用此方式)
Minecraft是一款非常受歡迎且家喻戶曉的虛擬世界遊戲,如果您是資深玩家或已經是伺服器的管理員,可能都有在Windows上架設Minecraft遊戲伺服器的經驗,小編這篇文章將教學如何在CentOS上架設Minecraft多人伺服器,伺服器性能會比Windows來的穩定、快速,且不會使用這麼多的系統資源,可以承受更多玩家的連線,或許您從來沒有架設過Minecraft多人伺服器,在CentOS上架設Minecraft多人伺服器會比Windows上來的快速輕鬆,但不熟悉CentOS(Linux)指令的玩家可能要熟悉一下指令跟操作的部分!
[/blockquote]
Minecraft服务端有很多种,有些可以跨平台,有些只能在Windows操作系统中使用,在这里我们就不一一列出了。这个教程用的是Minecraft的MCPC+服务端,我只会讲到如何在Linux中搭建,并不会深入讨论安装插件或其他的问题。
Linux使用的是CentOS系统(建议32位),内存最少要有512MB内存和10M带宽,否则会有各种卡。Linux越纯净越好,否则会出现下面启动服务端出现的脑残对话。Linux服务端不要安装图像操作界面,因为会消耗大量的内存。
还要准备一个SSH客户端,我在这推荐一个:Xshell。至于如何使用SSH客户端和Linux命令,我就不讲了。然后就用SSH客户端登录Linux服务器。
[blockquote]先卸载Http服务,若无可以跳过。MySQL默认是关的,所以就不铲它了。
rpm -e httpd[/blockquote][blockquote]然后安装Java,已安装的可以略过。[/blockquote][blockquote]cd /usr/java[/blockquote][blockquote]mkdir /usr/java[/blockquote][blockquote]cd /usr/java[/blockquote][blockquote] [/blockquote][blockquote]wget [/blockquote][blockquote]rpm -ivh jdk-7u45-linux-i586.rpm[/blockquote][blockquote] [/blockquote][blockquote]echo 'export JAVA_HOME=/usr/java/jdk1.7.0_11' && /etc/profile[/blockquote][blockquote]echo 'export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'&& /etc/profile[/blockquote][blockquote]echo 'export PATH=$PATH:$JAVA_HOME/bin' && /etc/profile[/blockquote][blockquote]大部分的Windows水桶服都是使用MCPC+服务端的,而且MCPC+服务端支持Linux,那么我们就更容易在Linux搭建服务器了。只需要把Windows版的服务端移植过去即可。[/blockquote]首先准备一个Windows水桶服,它是用MCPC+服务端的,要先确保可以在Windows平台运行。其实两个平台的文件和结构是相同,只是服务端的启动文件有些不同。
现在准备移植的工作,先解锁server.properties文件,把端口号和IP改为Linux的。然后把启动服务端的Bat文件删掉,再把服务端带文件夹放到Linux里(建议放在home目录里,下面的就是放在home目录里的)。
上传到Linux后,解锁/home/服务端文件夹,找到一个jar后缀的文件。然后使用命令行启动服务端:
[table=626px][tr][td]
[/td][td]java -Xmx128M -Xms128M -jar /home/服务端文件夹/jar文件的名称.jar
 提醒:内存可以自己加大Xms后面 1024kb=1m 1024m=1gb 1024gb=1tb
-Xmx是最大記憶體使用限制,如果系統記憶體夠多,可以改成2G或2048M。
-Xms是最小記憶體使用限制,可以設定100M或1G。[/td][/tr][/table]启动Java分配128MB的内存,这个大小的分配内存大概只用300-400MB的内存,够15个人玩了。
你可能会问:怎么这么少内存就够15个人玩?你他喵坑我啊!
其实带宽够、实际占用内存有300-400MB,就可以玩得很流畅的了。那些论坛的傻逼狗,装一堆垃圾,然后说要分配最少1GB的内存才能玩。
如果启动失败,那么可能是配置文件里面的端口或IP错了,有时候不填端口会神奇的启动成功,这个就自己看着办吧。成功启动后,你或许会发现已关掉SSH客户端服务端就立刻关了。我们可以使用screen这个工具来帮我们一直挂着服务端,先用下面的命令安装screen:
[table=626px][tr][td]
[/td][td]yum install screen[/td][/tr][/table][blockquote][如何使用screen]
[table=559px][tr][td]
[/td][td]screen -r &进程名称&    #管理screen
ctrl+a  #退出刚创建的screen
ctrl+c  #锁定screen会话
screen -ls  #窗口所有的screen会话exit    #在screen中使用这个可以锁定screen会话[/td][/tr][/table][/blockquote]安装完screen使用以下命令服务端后台挂服务端:
[table=626px][tr][td]
[/td][td]screen java -Xmx128M -Xms128M -jar /home/服务端文件夹/jar文件的名称.jar
-Xmx是最大記憶體使用限制,如果系統記憶體夠多,可以改成2G或2048M。
-Xms是最小記憶體使用限制,可以設定100M或1G。[/td][/tr][/table]锁定screen会话要先进入screen会话,先用命令锁定Minecraft服务端,然后再锁定screen才行。
在线时间34 小时
T币帖子金砖
路旁的落叶(3级), 积分 5, 距离下一级还需 195 积分
路旁的落叶(3级), 积分 5, 距离下一级还需 195 积分
希望版主加精
在线时间4 小时
T币帖子金砖
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
在线时间17 小时
T币帖子金砖
流浪的疾风(2级), 积分 64, 距离下一级还需 36 积分
流浪的疾风(2级), 积分 64, 距离下一级还需 36 积分
唔 挺楼主!
在线时间0 小时
T币帖子金砖
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
在线时间0 小时
T币帖子金砖
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
在线时间104 小时
T币4929 元
T币帖子金砖
世界太大人心太假我们太傻。
苍瀚的风云(9级), 积分 2408, 距离下一级还需 92 积分
苍瀚的风云(9级), 积分 2408, 距离下一级还需 92 积分
在线时间104 小时
T币4929 元
T币帖子金砖
世界太大人心太假我们太傻。
苍瀚的风云(9级), 积分 2408, 距离下一级还需 92 积分
苍瀚的风云(9级), 积分 2408, 距离下一级还需 92 积分
在线时间104 小时
T币4929 元
T币帖子金砖
世界太大人心太假我们太傻。
苍瀚的风云(9级), 积分 2408, 距离下一级还需 92 积分
苍瀚的风云(9级), 积分 2408, 距离下一级还需 92 积分
在线时间2 小时
T币帖子金砖
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
无名的过客(1级), 积分 0, 距离下一级还需 1 积分
指令的玩家可能要熟悉一下指令跟操作的部分!您的位置:
→ 我的世界Linux搭建网页后台Multicraft下载与安装
我的世界Linux搭建网页后台Multicraft下载与安装
9:35:58 来源: 作者:佚名 (0)
小编为大家带来了《》Linux搭建网页后台Multicraft下载与安装,首先下载Multicraft Linux版,下载好了以后请玩家自己看着下面的教程来安装。64位:http://www.multicraft.org/download?arch=linux6432位:http://www.multicraft.org/download?arch=linux32输入命令wget http://www.multicraft.org/download?arch=linux64 -O multicraft.tar.gz复制代码接着下载中文语言包,输入命令wget http://www.multicraft.org/files/translation/multicraft-translation-zh.zip复制代码安装解压Multicraft压缩包,输入命令tar xvzf multicraft.tar.gz复制代码进入解压出来的目录,启动安装向导cd multicraft./setup.sh复制代码Run each Minecraft server under its own user? (Multicraft will create system users)在每个Minecraft服务器自己的用户下运行服务器吗(Multicraft会创建系统用户)?这里输入n,如果你是服务器供应商,有很多服务器运行,出于安全考虑,请输入y。Run Multicraft under this user在这个用户下运行Multicraft,默认是minecraft,回车即可。出于安全考虑,请不要使用root用户运行Multicraft!User not found. Create user 'minecraft' on start of installation?用户没找到。在安装开始时创建用户“minecraft“吗?回车即可。Install Multicraft in安装Multicraft到哪里?默认是用户minecraft主目录下的multicraft文件夹,回车即可。If you have a license key you can enter it now如果你有一个密钥可以现在输入,默认没有,回车即可。If you control multiple machines from one control panel you need to assign each daemona unique ID (requires a Dynamic or custom license). Daemon ID?如果你从一个控制面板控制多个机器你需要分配每个服务端程序一个唯一的ID(需要一个动态或自定义密钥)。服务端程序ID?这是给服务器供应商用的,在多台机器的时候使用,我们一般用不到,默认ID是1,回车即可。Will the PHP frontend run on this machine?PHP在这个机器上前端运行吗?我们已经安装了PHP了,默认是是,回车即可。User of the webserver网页服务器的用户。默认是www-data,回车即可。Location ofthe PHP frontend这个其实是问安装网页的目录,默认是/var/www/multicraft,回车即可。Enable builtin FTP server?启用内建FTP服务器吗?默认是是,回车即可。IP the FTP server will listen on (empty for same as daemon)FTP服务器将监听的IP(留空设置和服务端程序一样)这个一般默认是自动识别了的,请看情况自行修改,回车即可。FTP server portFTP服务器端口。默认是21,回车即可。Block FTP upload of .jar files and other executables (potentially dangerous plugins)?禁止FTP上传.jar文件和其他可执行文件(潜在危险插件)?这个禁用了就不能上传插件了,输入n回车即可。What kind of database do you want to use?你想使用哪种数据库?我们安装了mysql,输入mysql回车即可。Database host数据库主机。默认是本地,回车即可。Database name数据库名称。默认回车即可,我们会在后面创建。Database user数据库用户。输入数据库用户名回车即可。Database password数据库密码。输入密码回车即可。Ready to install Multicraft. Start installation?准备好安装Multicraft了。开始安装?回车即可。然后会显示一个说明,回车即可,我们会在后面进行。Save entered settings?保存输入的设置吗?默认是是,回车即可。接下来安装中文语言包解压语言包,输入命令unzip multicraft-translation-zh.zip复制代码把语言包复制过去,输入命令cp -r protected /var/www/multicraft复制代码设置语言包的权限和拥有者,输入命令chmod 0755 /var/www/multicraft/protected/messages/zhchown -R www-data.www-data /var/www/multicraft/protected/messages/zh复制代码删除解压出来的语言包,输入命令rm -rf protected复制代码接下来用浏览器打开http://域名或IP/multicraft点击”Start Installation“开始安装会看到保护目录未进行安全设置先修改Apache的配置文件,其他系统的修改方法请自行搜索,把现在的配置文件先备份一份,输入命令cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default.bak复制代码打开配置文件,输入命令nano /etc/apache2/sites-available/default复制代码用方向键移动光标到这几行&Directory /var/www/&Options Indexes FollowSymLinks MultiViewsAllowOverride NoneOrder allow,denyallow from all&/Directory&复制代码在Indexes前加一个“-”,这是出于安全考虑,否则任何人能够在浏览器里看到网站目录下的文件。然后把AllowOverride None改为AllowOverride All修改后的文件看起来是这样的&Directory /var/www/&Options -Indexes FollowSymLinks MultiViewsAllowOverride AllOrder allow,denyallow from all&/Directory&复制代码保存退出后重启Apache服务,输入命令service apache2 restart复制代码再去刷新网页,全部通过了,点击”Continue“继续。这是复制配置文件的,显示绿框可直接点击”Continue“继续。现在为Multicraft配置数据库输入命令mysql -uroot -p复制代码然后输入MySQL的root用户密码并回车,进入数据库。然后为Multicraft创建数据库,输入以下命令create database multicraft_create database multicraft_复制代码再回到浏览器这边,Database Type选择”MySQL“,Database Host输入MySQL数据库的地址,默认是本地,即127.0.0.1,Database Name输入multicraft_panel,Database Username和Database Password输入MySQL的用户名和密码,然后点击”Save and Test“。看到黄框内最后一行文字变为Database seems to be uninitialized,即可点击”Initialize Database“变成绿框后即可点击”Continue“,然后又变成黄框,黄框内最后一行文字变为Connection successful,即可点击上方的”Login“用户名和密码都是admin,输入后点击”Login“登录后会看到上方显示”Logout“,中间显示绿框,即可点击”Continue“同样的,Database Type选择MySQL,其他选项和上一步一样,但是Database Name输入multicraft_daemon点击”Continue“后来到这个页面,在Language选择”简体中文“,然后点击”Save“然后启动Multicraft程序,输入命令/home/minecraft/multicraft/bin/multicraft -v start复制代码回去浏览器那边可以看到有绿框出现,点击”Refresh“然后网页会刷新一次,”Refresh“按钮会变成”Continue“点击后跳转到这个网页,点击”Continue to Multicraft“然后去删除安装网页,输入命令rm /var/www/multicraft/install.php复制代码接下来设置Multicraft开机自启动,其他系统的修改方法请自行搜索,输入命令nano /etc/rc.local复制代码在exit 0前新开一行写入以下内容并保存退出/home/minecraft/multicraft/bin/multicraft -v start复制代码
相关游戏攻略
? ? ? ? ? ? ? ?
本站提供: 好玩的单机游戏,是大型基地网站Copyright &
.All Rights Reserved备案编号:湘ICP备号-1新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 283, 距离下一级还需 217 积分
论坛徽章:0
大家好,远程有一台RHEL服务器,只安装了基本的软件包,像FTP等都没有安装。现在想在那台机器上安装软件包,但是那台机器上没有RHEL光盘映像,请问怎么操作?谢谢。
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
白手起家, 积分 97, 距离下一级还需 103 积分
论坛徽章:0
怎么远程登录服务器呢,能登录就可以把安装包传上去么
稍有积蓄, 积分 283, 距离下一级还需 217 积分
论坛徽章:0
我想用光盘映像里的软件包,关键是光盘映像文件太大了,有没有什么更好的办法?谢谢。
家境小康, 积分 1767, 距离下一级还需 233 积分
论坛徽章:1
白手起家, 积分 8, 距离下一级还需 192 积分
论坛徽章:0
yum&&是必须的
论坛徽章:379
巧妇难为无米之炊,你没法搭建本地源,只能通过红帽的官网yum(前提是你有红帽的服务)
稍有积蓄, 积分 283, 距离下一级还需 217 积分
论坛徽章:0
这个确实有点难。
论坛徽章:379
或者,你试试第三方的yum源,比如epel的,看看
白手起家, 积分 65, 距离下一级还需 135 积分
论坛徽章:0
使用Centos的源试试看,国内网易有mirror的。地址如下:
稍有积蓄, 积分 283, 距离下一级还需 217 积分
论坛徽章:0
谢谢,非常感谢。
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 服务器如何安装系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信