广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 5743 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
kafuse
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[介绍][原创] [Linux][craftbukkit 1.2.5 R1.0]一起来架设服务器 | 最后更新 10-5-2012
工具及软件:
Ubuntu 伺服器版本 11.10 (32bit) 光碟一片 免费@ http://www.ubuntu-tw.o...s/tinyd0/
Putty 远端连线工具 免费@ http://www.chiark.greenend.org.uk/%...y/download.html
电脑一台


###################################################################

安装 Ubuntu 11.10 (32bit)













随意改一个名字给主机 "ubuntu"


























只勾openssh server, 其他暂时不理.






安装就咁完成, 服务器重新开机后就可以找个凉爽的地方封印好. (要给电源和网路喔)

###########################################################################
路由器设定

进入路由器设定页面, 寻找主机的内部IP"192.168.1.188", 将其绑定给ubuntu的MAC Address.


将1至4个PORT全部指向主机 "192.168.1.188" 如有其他插件需要指定的PORT都必须要加入,否则无法运作。


利用工具Putty连线至主机"192.168.1.188". port="22"




成功登入就会看到以上画面.

###########################################################################

为主机的流动IP加设固定的免费域名:
教学是使用dyndns的免费服务作暂时性的域名, 请先前往 http://dyn.c...ns/ 官方网址登记会员, 完成登入后在DynDNS Hosts新增一个HOST, 我用了"icraft.homelinux.net"

安装dyndns client在主机上:

输入
sudo apt-get install ddclient


系统会要求输入root的密码, 请将安装时设定的root密码输入,


选择Y, 打"y"


用enter选择第一个 "www.dyndns.com"


输入你刚才在dyndns的免费服务登记的帐号及密码



Find public IP using checkip.dyndns.com? 选"yes"


选"From list"

用空白键选取 "icraft.homelinux.net" 再安enter

这部份已经完成.

###########################################################################
为主机安装Sun Java 6 JRE (32-bit)
为主机加入 python properties

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:ferramroberto/java
更新安装包及进行sun java6 jre的安装

sudo apt-get update

sudo apt-get install sun-java6-jre

sudo update-alternatives --config java //如果您先前没安装过java可以忽略这一步


####################################################################
接下来就是主程式 craftbukkit-1.2.5-R1.0 的下载..安装..运行.. (主要内容来了)
先返回主目录:
cd ~
开设一个资料夹用来装住伺服器程式bukkit, 在范例中我用的名称如下:
mkdir craftbukkit && cd craftbukkit
然后下载 Craftbukkit-[color=rgb(34,]1.2.5-R1.0:
wget http://dl.bukkit.org/downloads/craftbukkit....0/craftbukkit.jar
用文字编辑器建立一个开机程序:
nano craftbukkit.sh
再COPY以下官方提供的SCRIPT用右制贴上去:
cat > craftbukkit.sh << EOF
#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"
java -Xmx1024M -Xms1024M -jar craftbukkit.jar
EOF
chmod +x craftbukkit.sh
然后储存"Ctrl+O"及离开"Ctrl+X" **请留意这里是设定运行bukkit时所提供的内存参数为1GB,如果您的服务器内存超过4GB而又需要使用超过4GB的内存运行Bukkit程式,那您需要选择安装64bit的Ubunt Server。

现在将刚建立的craftbukkit.sh 权限设定为755
chmod 755 craftbukkit.sh
好了, 现在可以运行伺服器了. 用以下指令运行刚才建立的执行档 craftbukkit.sh
./craftbukkit.sh
PS: 如果你在不知道的目录下要运行伺机器程式请用以下指令稳阵D,<username> 等于你的LINUX用户名称:
~/home/<username>/craftbukkit/craftbukkit.sh




OMG.. 整个服务器开启后在没人登入的状态记忆体占用只有8百多MB 0_0"


伺服器开始运行了.

***更新删除了一此多余的坏习惯指令.

############################################################
补充的教学

以上教学是利用SSH作远端全权操作伺服器,有些朋友PM我问如何开启伺服器程式而又可以退出SSH的画面,以下是补充的教学。

#由于解决方法有多, 现只提供本人的解决方案如下

1.安装SCREEN

sudo apt-get install screen
// 如果是debian的用家需要su root 直接运行 'apt-get install screen'

2.利用SCREEN 以下指令开启伺服器程式

screen -dmS mc <craftbukkit.sh path>
// mc 这个名字为运行主程式的画面名字, 可随意更改作记认.
例子: screen -dmS mc /home/ggh/minecraft-hk/craftbukkit.sh

最后你可能会问: 怎么运行了程式没反应?
因为以上指令让你在新的名为mc的screen执行程序.

如何查看screen正在运行?
利用以下指令查看正在运作的screen

screen -ls
//查看screen

screen -r <screen#>
//进入目标screen的画面

想了解更多screen 可以利用 screen --help

*有了这样的工具, 就算伺服器放在公司, 都可以方便地管理.

[此文章售价 10 雅币已有 3 人购买]
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!




献花 x0 回到顶端 [楼 主] From:香港 | Posted:2012-05-11 09:40 |
鸟乌
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x7
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

.....这是啥?


献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2012-05-15 20:28 |
mychat09087
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x13 鲜花 x61
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

○﹒○|||这是甚么来的?又用手机cap图后,放上来的吗?看到头脑 表情 表情


献花 x0 回到顶端 [2 楼] From:香港网上行 | Posted:2012-05-20 21:59 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.101619 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言