引用 | 编辑
kafuse
2012-05-11 09:40 |
楼主
▼ |
||
x0
工具及软件:Ubuntu 伺服器版本 11.10 (32bit) 光碟一片 免费@ http://www.ubuntu-tw.org/modules/tinyd0/ Putty 远端连线工具 免费@ http://www.chiark.greenend.org.uk/~sgtatham/putty/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.com/dns/ 官方网址登记会员, 完成登入后在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 #################################################################### 接下来就是主程式 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/get/01026_1.2.5-R1.0/craftbukkit.jar用文字编辑器建立一个开机程序: nano craftbukkit.sh再COPY以下官方提供的SCRIPT用右制贴上去: cat > craftbukkit.sh << EOF然后储存"Ctrl+O"及离开"Ctrl+X" **请留意这里是设定运行bukkit时所提供的内存参数为1GB,如果您的服务器内存超过4GB而又需要使用超过4GB的内存运行Bukkit程式,那您需要选择安装64bit的Ubunt Server。 现在将刚建立的craftbukkit.sh 权限设定为755 chmod 755 craftbukkit.sh好了, 现在可以运行伺服器了. 用以下指令运行刚才建立的执行档 craftbukkit.sh ./craftbukkit.shPS: 如果你在不知道的目录下要运行伺机器程式请用以下指令稳阵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
|
引用 | 编辑
mychat09087
2012-05-20 21:59 |
2楼
▲ |
○﹒○|||这是甚么来的?又用手机cap图后,放上来的吗?看到头脑
x0 |