首页 攻略 单机攻略 查看内容

《我的世界》全面论述minecraft1.8初期如何在linux ubuntu 14.04(64bit)上玩(官服)

  启动命令net.minecraft.launchwrapper.Launch最后的启动参数--version 1.7.2-Forge10.12.2.1121,版本写成forge对应的那个。因为我是1.7.2的forge,对于最新的1.8是老版本,所以--assetsDir "/home/$USER/.minecraft/assets/virtual/legacy"这里指向legacy。--accessToken "" 和 --uuid "" 因为我是offline模式测试,所以不需要,如果是正版登录的话,还是要写的。这里就是给空值, --username abc123 是指定用户名,可以换别的用户。 forge启动总体需要的参数比原版少。--width 854 --height 480 分辨率不写也可以。--tweakClass cpw.mods.fml.common.launcher.FMLTweaker是必须的参数。

  保存脚本,比如叫runforge172.sh,运行之。就启动了,挂上forge的,1.7.2的minecraft。带mod。就是游戏mods文件夹中的那些。可以单机玩mod了。。

  =--=--==-==--=给一个样本吧,自己实在搞不定,可以看一下别人怎么做的,高手就不用了,见笑=--====-

  1.7.2服务器带forge服务器样本,mod含millenaire。对应mc1.7.2的版本5.2.含全部linux 64bit库文件。

  http://pan.baidu.com/s/1i3kRBG5

  mc1.8和。带forge的mc1.7.2的客户端,forge含mod,NEI和zan‘s minimap 1.7.2的版本,millenaire的客户端mod版本对应1.7.2的5.2版。含全linux 64bit库文件。

  http://pan.baidu.com/s/1c0rh03Y

  以上分享地址,解压密码都是2013年大陆最有名minecraft游戏专题社区论坛(你应该能猜出名字,5个字母,小写)

  windows用户别浪费自己的时间和流量,你下了也没用!

  没买正版的,请尽量不要下。。。以后minecraft就不是notch的了,就是那个巨硬公司的了。。。我也是为了自己留个档

  =-=-==-=-

  但这还是有问题,好多都喜欢自己架设服务器,好多人喜欢用mcpc+,我就自己玩,人也不多,10个都没有,所以官服也够了。

  还有,我这个客户端现在是mc1.7.2带forge,我那个mod玩法,有服务器端的,怎么办。自己架设带forge的官方服的forge服务器。

  首先老版本的官方服务器,比如1.7.2的

  下载地址https://s3.amazonaws.com/Minecra ... ft_server.1.7.2.jar

  官方下载页面仅仅提供最新版,老版本的不好找。最新的1.8的官方服务器端在https://s3.amazonaws.com/Minecra ... raft_server.1.8.jar

  官方服务器,怎么挂forge。

  首先,官方的,比如1.7.2的,minecraft_server.1.7.2.jar,下载回来。

  然后去minecraftforge.net,把服务器版的对应我刚1.7.2客户端的服务器端下载回来。

  forge-1.7.2-10.12.2.1121-installer.jar 还有 forge-1.7.2-10.12.2.1121-universal.jar ,两个文件都要下载回来。

  然后,在/home/你的名字/下新建一个给mc官方服务器专用的文件夹。给好权限。

  把minecraft_server.1.7.2.jar,forge-1.7.2-10.12.2.1121-installer.jar 还有 forge-1.7.2-10.12.2.1121-universal.jar复制过去。

  然后,把minecraft_server.1.7.2.jar重命名成minecraft_server.jar(forge的要求)

  然后写一个sh脚本,比如installforge.sh,加权限。内容

  #!/bin/bash

  java -jar forge-1.7.2-10.12.2.1121-installer.jar

  保存后。运行之,

  问你是client 还是server,你一定要选server ! 路径就是,比如放在了/home/我名字/mcmojangserver172之下,那么路径也是这个。

  然后安装,forge安装器会自动下库文件,但是恐怕没有launchwrapper,会在第一次启动服务器时候下载。

  然后,第一次启动forge服务器,再写一个sh脚本,加权限,内容是

  #!/bin/bash

  java -jar forge-1.7.2-10.12.2.1121-universal.jar

  保存成runforge172server.sh,然后运行之。

  就启动了,自动搭配 1.7.2的原版服务器minecraft_server.jar,启动,自动下缺失的库文件,自动建立服务器设置文档还有mods文件夹,生成日志什么的,生成表世界,等。

  服务器启动后,minecraft官方服务器程序界面,在输入框输入stop停止服务器。(在生成世界后做,生成世界时候大概要几十秒,你能看到进度百分比的日志)

  然后,修改server.properties,一般讲minecraft的bukkit服务器设置的文章会说这个。所以我这里就不废话了。关键是做测试,首先,online-mode=false,默认是true,意思就是不是正版不许登录。

  还有view-distance=7,这个一般我放在3~7,渺似对服务器性能有影响。表示处理玩家周围chunks数范围。

  motd=mc172linuxUbuntuX64,这个是服务器每日信息,我就自己改一个,让自己客户端登录过去时候,能看到这个提示字样。

  然后保存这个文件。把服务器专用的mods文件,放到服务器的mods文件夹下。

  重启runforge172server.sh脚本,运行服务器。

  在服务器界面输入命令,op abc123, 这abc123是我测试帐号的一个名字,让他成为服务器operator,否则他登录服务器,op模式或者从生存模式切换创造模式,他做不了!那还怎么做测试?所以至少先op一个人。

  然后用runforge172.sh那个脚本运行挂forge1.7.2的minecraft游戏客户端。

  多人模式下,添加我新建的官服minecraft 1.7.2服务器。

  多人模式下,地址就是我本机啊,127.0.0.1, 端口号不写,因为是默认的25565。

  服务器名字随便写一个。

  添加之后refresh刷新,就看到服务器条目亮了。因为我服务器开着,可以看到欢迎信息是mc172linuxUbuntuX64。。。就我刚才motd设置的那个。

  好了,进服开始试玩。因为我已经把我自己op过了。想刷什么东西都可以。

  布置好游戏内环境以后。我还需要多个帐号同时测试,

  把runforge172.sh,复制几份,放在不同文件夹地方,然后把--username 改成别的。弄多个帐号。同时登录这个服务器。

  然后服务器里就可以多个玩家在了。虽然都是我自己,但是测试么。。。所以很简单。

  这样就可以正式开始测试游戏本身和mod了。。。

  每次运行游戏都需要带forge的官方服务器和带forge的minecraft 1.7.2客户端一起开。感觉测试时候还可以。。。服务器停止很容易,就是在服务器管理界面输入stop命令。

  另外,如果命令行纯文本模式启动服务器,可以用nogui参数,写在脚本最后。用ctrl-alt-t控制台,用sh ooxx-xxoo.sh脚本启动。最后提示Done (4.002s)! For help, type "help" or "?",就证明服务器起来了。服务器内部命令不变。脚本内容不用像老版本那样挂minecraft_server.jar,

  直接java -jar forge-1.7.2-10.12.2.1121-universal.jar nogui 就可以。反正测试也很简单。愿意加优化参数随意。

123