中文字幕亚洲欧美日韩在线不卡,亚洲欧美日产综合在线网性色,思思久久精品6一本打道,综合视频中文字幕

    <sub id="dxmnt"><ol id="dxmnt"></ol></sub>

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

        更新時(shí)間:2022-04-08 20:23:07作者:未知

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

          分成幾部分。客戶端本身。登錄服務(wù)器。然后掛forge,上mod,自己用官服架設(shè)帶forge的服務(wù)器,最后服務(wù)器和客戶端同開,怎么玩。系統(tǒng)的論述一遍。

          首先,客戶端。linux ubuntu 14.04 64bit。你愿意用32bit其實(shí)也可以。我這就是為了省事。自己用64bit就說64bit的。

          自己刻ubuntu安裝盤,完了裝。ubuntu配好上網(wǎng)。更新到最新,做好準(zhǔn)備,完了裝閉源顯卡驅(qū)動(dòng),還有jdk8.

          這個(gè)網(wǎng)上都有怎么做。ubuntu也有自己的中文社區(qū),我不用廢話。

          然后就是,去minecraft。net買個(gè)正版帳號(hào)。TB上也有代購。如果你沒有正版mojang的mc帳號(hào)的話。

          完了就是啟動(dòng)游戲吧,下載官方的登錄器。用你的mc正版帳號(hào)登錄。開玩。

          官方登陸器怎么用呢。

          去minecraft.net. 找這個(gè)https://minecraft.net/download頁面,有個(gè)show all platform。

          點(diǎn)開之后應(yīng)該有windows, mac, linux三平臺(tái)的。

          linux這塊。用那個(gè)jar包。minecraft。jar。

          隨便扔一個(gè)地方,比如/home/你名字/mc/之下。

          然后寫一個(gè)簡(jiǎn)單sh腳本,比如runofficial.sh給運(yùn)行權(quán)限。

          里頭寫

          #!/bin/bash

          java -jar Minecraft.jar

          完了保存。注意大小寫。官方的那個(gè)文件Mine的第一個(gè)字母M是大寫的。linux不是windows。

          然后運(yùn)行吧??刂婆_(tái)ctrl-alt-t,中cd到對(duì)應(yīng)路徑,比如cd /home/你名字/mc

          完了,命令sh runofficial.sh

          完了minecraft就會(huì)啟動(dòng),下載登陸器,下載游戲本體,讓后讓你登錄,登錄后,你可以設(shè)置profile,改成1.8,1.7,1.6版本隨便你。

          還可以設(shè)置分辨率和啟動(dòng)java參數(shù)。比如默認(rèn)是-xmx1G,這個(gè)如果你是32bit系統(tǒng),內(nèi)存夠多,你可以改成-Xmx1200M,內(nèi)存更多點(diǎn),如果是64bit的系統(tǒng),你可以分2,3GB內(nèi)存,運(yùn)行minecraft都行的!(改后記得保存)

          之后重啟登陸器,就是你要的版本。就能玩了。

          或者你愿意折騰一下nautilus,需要你自己加裝dconf-tools,要在ubuntu的ctrl-alt-t控制臺(tái)中用dconf-editor命令,修改配置變量

          org.gnome.nautilus.preferences,分支下有executable-text-activation鍵值,默認(rèn)是display,改成ask。

          下次你ubuntu的nautilus文件夾管理器中雙擊可運(yùn)行的sh腳本,就可以問你是display(編輯模式),還是run(無控制臺(tái)日志顯示的運(yùn)行模式了)。。。很方便。

          然后服務(wù)器,正版帳號(hào)。很多正版服務(wù)器,介紹頁面會(huì)告訴你,服務(wù)器地址,比如我舉個(gè)例子,亂寫的mmmmm.xxxxplaymc.com:25567

          他會(huì)告訴你服務(wù)器的地址。你在進(jìn)游戲后,多人模式里,

          你自己起一個(gè)服務(wù)器名字,比如a minecraft server。或者自己喜歡的名字。比如dayz。然后加上服務(wù)器地址,然后join,連那個(gè)服務(wù)器,就上去了。。。如果服務(wù)器正常的話。

          有些服務(wù)器,比如知名的minez,他端口用的默認(rèn),所以沒有冒號(hào)端口數(shù)字,直接就是us.shotbow.net。。。所以作為服務(wù)器網(wǎng)址也行。。。國(guó)內(nèi)服務(wù)器大多是直接給ip。。。也有給域名的。。。

          =-=--=-=-==-=這就是基本的啟動(dòng)。每次啟動(dòng)就直接用腳本runofficial.sh,雙擊就行了。一般我愿意把這個(gè)腳本和Minecraft.jar扔在/home/我名字/.minecraft下

          單機(jī)模式,我覺得不用教了吧,一般人都會(huì)。。。點(diǎn)single player,然后戳各種選項(xiàng),只要智商正常的都能正確進(jìn)游戲。

          但是現(xiàn)在我有一個(gè)問題,我要做點(diǎn)測(cè)試,我不想用官服的launcher登錄方式怎么辦呢。

          有辦法,先說一下用magic launcher的。magic launcher 1.2.5,原帖在英文minecraftforum論壇,支持到mc 1.7.x。

          下載下來得到一個(gè)MagicLauncher_1.2.5.jar (網(wǎng)站http://magiclauncher.com/, http://www.minecraftforum.net/fo ... -1-2-5-mods-options)

          一般ubuntu下minecraft,官服launcher起動(dòng)器,會(huì)自動(dòng)把游戲給你下載到/home/你名字/.minecraft/下。

          然后呢,你把MagicLauncher_1.2.5.jar也扔到那個(gè)路徑下,再寫一個(gè)sh腳本。比如起名runmagiclauncher.sh,里頭寫

          #!/bin/bash

          java -jar MagicLauncher_1.2.5.jar

          保存,完了,加運(yùn)行權(quán)限,運(yùn)行這個(gè)腳本。

          MagicLauncher會(huì)自動(dòng)檢測(cè)你已經(jīng)安裝到/home/你名字/.minecraft/下的版本。

          (.minecraft這種文件夾在linux下是隱藏的,如果nautilus中想看,默認(rèn)需要按ctrl-H,顯示隱藏文件,ctrl-L是顯示文件夾路徑,方便復(fù)制。。。)

          啟動(dòng)magiclauncher后,你點(diǎn)setup,選environment,改成你想要的版本,比如1.6x,1.7x,1.7.x-forgexxxx(當(dāng)然你必須是已經(jīng)用官方minecraft的登陸器launcher下載好的版本,沒下過的不會(huì)有)

          然后底下有個(gè)test按鈕。

          你點(diǎn)一下,就能進(jìn)入單機(jī)了。這個(gè)在有時(shí)服務(wù)器登錄坑爹的時(shí)候,急著進(jìn)單機(jī)模式,還是挺有用的。

          但是有個(gè)缺陷,這個(gè)如果單人測(cè)試可以,如果多人的話,他每次給你出隨機(jī)ID帳號(hào),服務(wù)器可都是按帳號(hào)來保存數(shù)據(jù)的。你這次是user2850,下次進(jìn)服就是6365號(hào)了,這誰受得了。。。(要不你就得每次都用正版帳號(hào)登錄,固定自己的名字)

          所以這個(gè)就有不方便的地方。但是magic launcher的好處是,和官服登陸器一樣,也能啟動(dòng)的帶forge的版本,也支持正版驗(yàn)證,還能提示幾個(gè)主要mc服務(wù)器上線情況。。。這挺方便的。

          好在minecraft現(xiàn)在1.8了,但是還能支持腳本啟動(dòng)。

          腳本啟動(dòng)方法。下完整客戶端后(比如用官方起動(dòng)器登錄實(shí)現(xiàn))。退游戲。

          到/home/你名字/.minecraft下,寫一個(gè)sh腳本。比如runmc18ubu1404x64.sh 內(nèi)容如下,

          #!/bin/bash

          java -Xmx1200M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=/home/$USER/.minecraft/versions/1.8/1.8-natives -cp /home/$USER/.minecraft/libraries/java3d/vecmath/1.5.2/vecmath-1.5.2.jar:/home/$USER/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar:/home/$USER/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/$USER/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/$USER/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/$USER/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/$USER/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/$USER/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/$USER/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/$USER/.minecraft/libraries/io/netty/netty-all/4.0.15.Final/netty-all-4.0.15.Final.jar:/home/$USER/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/$USER/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/$USER/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/$USER/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/$USER/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/$USER/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/$USER/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/$USER/.minecraft/libraries/com/mojang/authlib/1.5.17/authlib-1.5.17.jar:/home/$USER/.minecraft/libraries/com/mojang/realms/1.5.4/realms-1.5.4.jar:/home/$USER/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/$USER/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/$USER/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/$USER/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/$USER/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/$USER/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/$USER/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar:/home/$USER/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar:/home/$USER/.minecraft/libraries/tv/twitch/twitch/6.5/twitch-6.5.jar:/home/$USER/.minecraft/versions/1.8/1.8.jar net.minecraft.client.main.Main --version 1.8 --userProperties {} --accessToken "" --uuid "" --gameDir "/home/$USER/.minecraft" --assetsDir "/home/$USER/.minecraft/assets" --assetIndex 1.8 --width 854 --height 480 --userType offline --username abc123

          稍微解釋一下。java是啟動(dòng)命令。如果你的java有啟動(dòng)問題,可以用完整路徑。比如/opt/jdk1.8.0_xx/jre/bin/java 也可以。

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

        更多相關(guān)資訊請(qǐng)關(guān)注:我的世界專題

          -Xmx1200M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M 這幾個(gè)是一些優(yōu)化參數(shù)。Xmx1200M就是使用1.2GB內(nèi)存。

          -Djava.library.path=后邊,那個(gè)natives庫文件必須有。但是官方正版一般是放入一個(gè)臨時(shí)數(shù)字文件夾,等退出游戲,又給刪除了。所以你寫腳本時(shí)候,要放入一個(gè)自己?jiǎn)纹鹈奈募A。我就是起名的

          1.8-natives這個(gè)文件夾,放在/home/$USER/.minecraft/versions/1.8/,然后在這個(gè)腳本里頭指一下位置。

          里頭有幾個(gè)庫文件,可以在游戲運(yùn)行時(shí)候復(fù)制出來。很容易。

          libjinput-linux64.so liblwjgl64.so libopenal64.so libjinput-linux.so liblwjgl.so libopenal.so 就這幾個(gè),64位的mc1.8用的。

          然后,-cp后頭都是各種庫文件,linux不是windows,用半角冒號(hào)分隔。

          最后net.minecraft.client.main.Main,是游戲啟動(dòng)命令。

          --version 1.8 --userProperties {} --accessToken "" --uuid "" --gameDir "/home/$USER/.minecraft" --assetsDir "/home/$USER/.minecraft/assets" --assetIndex 1.8 --width 854 --height 480 --userType offline --username abc123

          這幾個(gè)是游戲啟動(dòng)的參數(shù)。

          如果用正版,官方登陸器登錄游戲后,留下的json文件,還有登陸器如果你在profile設(shè)置時(shí)候,選擇游戲登錄后不關(guān)閉launcher起動(dòng)器,則可以在launcher起動(dòng)器日志中看到自己的uuid和accessToken,那2個(gè)是作為正版登錄的。如果只是offline測(cè)試,可以暫時(shí)不用寫。以后minecraft就是巨硬m$家的了,不知道會(huì)不會(huì)變。。。

          --gameDir 要指向mc根目錄。--assetsDir如果你指錯(cuò)了,會(huì)游戲沒有聲音。--width 854 --height 480是分辨率,可以不寫。--userType offline如果是正版帳號(hào)登錄你要寫--userType mojang。

          --username就是你測(cè)試時(shí)候的進(jìn)入服務(wù)器后的帳號(hào)名字或者正版登錄帳號(hào)的名字。

          --version 1.8和--assetIndex 1.8,如果是啟動(dòng)以前的版本,比如1.7.10,那你就寫--version 1.7.10 ,--assetIndex 不寫其實(shí)沒事兒。--assetsDir指對(duì)了就行。但是現(xiàn)在1.8時(shí)代了。1.7x和更早 的mc都算legacy版本。--assetsDir 要寫成--assetsDir /home/你的名字/.minecraft/assets/virtual/legacy ,1.8因?yàn)槭亲钚?,所以不用指到這里,如果寫錯(cuò)了,進(jìn)游戲沒聲音,相應(yīng)文件也要對(duì)應(yīng)改為1.7x的,路徑也要對(duì),包括那幾個(gè)natives庫文件。

          $USER表示當(dāng)前用戶,比如我的linux帳號(hào)名字叫onetwothree,那那些文件路徑也可以寫/home/onetwothree/.minecraft/xxoo/ooxx.jar 也可以。

          =-=-==-==-=

          改好后。保存腳本,加運(yùn)行權(quán)限。運(yùn)行啟動(dòng)這個(gè)腳本。就進(jìn)游戲了。

          如果你缺重要參數(shù),或者有無法識(shí)別的參數(shù)的話,比如因?yàn)檎Z法不對(duì),格式不對(duì),或者拼寫有誤,那么可能無法運(yùn)行!報(bào)錯(cuò)。你可以在ctrl-alt-t控制臺(tái)中,sh runmc18ubu1404x64.sh。運(yùn)行出錯(cuò),可以看到報(bào)錯(cuò)。

          這樣啟動(dòng)的好處就是,--username 那里,比如我可以寫2個(gè)內(nèi)容一樣的腳本,放在linux下,/home/我的名字/文件夾下的不同子文件夾位置啟動(dòng),第一個(gè)帳號(hào)--username 寫abc123,第二個(gè)腳本--username def456,還可以有第三個(gè)。這樣可以實(shí)現(xiàn)模擬客戶端多開。。。測(cè)試方便么。。。

          =-=-==-未完待續(xù)。

          本帖最后由 fanbu 于 2014-9-17 18:50 編輯

          但是還是有問題,現(xiàn)實(shí)世界一般人都玩mod。這沒有forge,不掛mod,不科學(xué)啊。

          我也要NEI或者TMI隨便刷物品,我要有虛擬村莊帶智能的npc。我要有小地圖,要這要那。那怎么辦。

          客戶端安裝forge。

          現(xiàn)在mc1.8時(shí)代初期,forge肯定一時(shí)出不來,1.8也不是小更新。forge現(xiàn)在主流版本是對(duì)應(yīng)mc1.7.2和mc1.7.10.

          比如mc1.7.2,linux下怎么裝forge。

          先去minecraftforge.net官方網(wǎng)站,比如找forge-1.7.2-10.12.2.1121-installer.jar,推薦版本的,如果能連的話,應(yīng)該不難。這個(gè)mc1.6x時(shí)代以后都是installer了。。。

          用法,把這個(gè)jar包復(fù)制到/home/你的名字/.minecraft下,

          然后再寫一個(gè)sh腳本,比如installforge.sh,里頭寫

          #!/bin/bash

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

          然后保存,加運(yùn)行權(quán)限。運(yùn)行之,

          圖形桌面下會(huì)問你,你要裝client還是server,那當(dāng)然是客戶端client的了。

          然后,會(huì)問你路徑,路徑寫/home/你的名字/.minecraft

          然后會(huì)給你自動(dòng)把當(dāng)前的對(duì)應(yīng)版本,如果對(duì)上的話,升級(jí)出一個(gè)forge版。比如1.7.2-Forge10.12.2.1121這樣子。

          然后,你就用magic launcher啟動(dòng),在setup -> environment中,應(yīng)該也能找到這個(gè)forge的版本,可以點(diǎn)test啟動(dòng)。不過,安裝時(shí)候和第一次運(yùn)行forge版本的游戲,你最好一直聯(lián)網(wǎng),因?yàn)閒orge是自帶庫的,installer有時(shí)對(duì)于wrapper還有幾個(gè)庫渺似不會(huì)及時(shí)下載。。。所以。。。庫如果不全可是無法啟動(dòng)的。好在現(xiàn)在scala的2個(gè)庫不用你亂折騰了。。。直接幫你下。。。以前還要手動(dòng)的。。。

          還好現(xiàn)在forge的對(duì)應(yīng)版本natives是自動(dòng)弄好的。也不用折騰了。

          成功運(yùn)行第一次帶forge的版本后,就可以開始上mod了。

          把自己喜歡的mod扔到,自動(dòng)生成的/home/你的名字/.minecraft/mods文件夾下。

          再啟動(dòng)游戲就行了。這樣單機(jī)啟動(dòng)forge就能行了??梢圆挥霉俜降顷懫?。

          =--=-=-==-=-未完待續(xù)

          本帖最后由 fanbu 于 2014-9-17 20:51 編輯

          我如果做測(cè)試的話,肯定要同時(shí)多開。需要腳本方式啟動(dòng),而且magic launcher那種方法,只能一次起一個(gè)隨機(jī)帳號(hào),或者固定用正版帳號(hào)名。這在offline服務(wù)器測(cè)試時(shí)候,有些時(shí)候可以,有些就不行。

          forge版本的腳本啟動(dòng)怎么弄。還是在/home/你的名字/.minecraft下,寫一個(gè)sh文件,加運(yùn)行權(quán)限,內(nèi)容如下。(參數(shù)實(shí)際在version下的對(duì)應(yīng)版本的json文件中有,)

          #!/bin/bash

          java -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -Djava.library.path=/home/$USER/.minecraft/versions/1.7.2-Forge10.12.2.1121/1.7.2-Forge10.12.2.1121-natives -cp /home/$USER/.minecraft/libraries/net/minecraftforge/forge/1.7.2-10.12.2.1121/forge-1.7.2-10.12.2.1121.jar:/home/$USER/.minecraft/libraries/net/minecraft/launchwrapper/1.9/launchwrapper-1.9.jar:/home/$USER/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar:/home/$USER/.minecraft/libraries/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar:/home/$USER/.minecraft/libraries/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar:/home/$USER/.minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar:/home/$USER/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar:/home/$USER/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/$USER/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar:/home/$USER/.minecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar:/home/$USER/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/$USER/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/$USER/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/$USER/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/$USER/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/$USER/.minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar:/home/$USER/.minecraft/libraries/com/google/guava/guava/15.0/guava-15.0.jar:/home/$USER/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/home/$USER/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/$USER/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/$USER/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/$USER/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/$USER/.minecraft/libraries/com/mojang/authlib/1.3/authlib-1.3.jar:/home/$USER/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/$USER/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/$USER/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar:/home/$USER/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar:/home/$USER/.minecraft/versions/1.7.2-Forge10.12.2.1121/1.7.2-Forge10.12.2.1121.jar net.minecraft.launchwrapper.Launch --version 1.7.2-Forge10.12.2.1121 --gameDir "/home/$USER/.minecraft" --assetsDir "/home/$USER/.minecraft/assets/virtual/legacy" --accessToken "" --uuid "" --width 854 --height 480 --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --username abc123

          啟動(dòng)命令net.minecraft.launchwrapper.Launch最后的啟動(dòng)參數(shù)--version 1.7.2-Forge10.12.2.1121,版本寫成forge對(duì)應(yīng)的那個(gè)。因?yàn)槲沂?.7.2的forge,對(duì)于最新的1.8是老版本,所以--assetsDir "/home/$USER/.minecraft/assets/virtual/legacy"這里指向legacy。--accessToken "" 和 --uuid "" 因?yàn)槲沂莖ffline模式測(cè)試,所以不需要,如果是正版登錄的話,還是要寫的。這里就是給空值, --username abc123 是指定用戶名,可以換別的用戶。 forge啟動(dòng)總體需要的參數(shù)比原版少。--width 854 --height 480 分辨率不寫也可以。--tweakClass cpw.mods.fml.common.launcher.FMLTweaker是必須的參數(shù)。

          保存腳本,比如叫runforge172.sh,運(yùn)行之。就啟動(dòng)了,掛上forge的,1.7.2的minecraft。帶mod。就是游戲mods文件夾中的那些??梢詥螜C(jī)玩mod了。。

          =--=--==-==--=給一個(gè)樣本吧,自己實(shí)在搞不定,可以看一下別人怎么做的,高手就不用了,見笑=--====-

          1.7.2服務(wù)器帶forge服務(wù)器樣本,mod含millenaire。對(duì)應(yīng)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版本對(duì)應(yīng)1.7.2的5.2版。含全linux 64bit庫文件。

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

          以上分享地址,解壓密碼都是2013年大陸最有名minecraft游戲?qū)n}社區(qū)論壇(你應(yīng)該能猜出名字,5個(gè)字母,小寫)

          windows用戶別浪費(fèi)自己的時(shí)間和流量,你下了也沒用!

          沒買正版的,請(qǐng)盡量不要下。。。以后minecraft就不是notch的了,就是那個(gè)巨硬公司的了。。。我也是為了自己留個(gè)檔

          =-=-==-=-

          但這還是有問題,好多都喜歡自己架設(shè)服務(wù)器,好多人喜歡用mcpc+,我就自己玩,人也不多,10個(gè)都沒有,所以官服也夠了。

          還有,我這個(gè)客戶端現(xiàn)在是mc1.7.2帶forge,我那個(gè)mod玩法,有服務(wù)器端的,怎么辦。自己架設(shè)帶forge的官方服的forge服務(wù)器。

          首先老版本的官方服務(wù)器,比如1.7.2的

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

          官方下載頁面僅僅提供最新版,老版本的不好找。最新的1.8的官方服務(wù)器端在https://s3.amazonaws.com/Minecra ... raft_server.1.8.jar

          官方服務(wù)器,怎么掛forge。

          首先,官方的,比如1.7.2的,minecraft_server.1.7.2.jar,下載回來。

          然后去minecraftforge.net,把服務(wù)器版的對(duì)應(yīng)我剛1.7.2客戶端的服務(wù)器端下載回來。

          forge-1.7.2-10.12.2.1121-installer.jar 還有 forge-1.7.2-10.12.2.1121-universal.jar ,兩個(gè)文件都要下載回來。

          然后,在/home/你的名字/下新建一個(gè)給mc官方服務(wù)器專用的文件夾。給好權(quán)限。

          把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復(fù)制過去。

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

          然后寫一個(gè)sh腳本,比如installforge.sh,加權(quán)限。內(nèi)容

          #!/bin/bash

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

          保存后。運(yùn)行之,

          問你是client 還是server,你一定要選server ! 路徑就是,比如放在了/home/我名字/mcmojangserver172之下,那么路徑也是這個(gè)。

          然后安裝,forge安裝器會(huì)自動(dòng)下庫文件,但是恐怕沒有l(wèi)aunchwrapper,會(huì)在第一次啟動(dòng)服務(wù)器時(shí)候下載。

          然后,第一次啟動(dòng)forge服務(wù)器,再寫一個(gè)sh腳本,加權(quán)限,內(nèi)容是

          #!/bin/bash

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

          保存成runforge172server.sh,然后運(yùn)行之。

          就啟動(dòng)了,自動(dòng)搭配 1.7.2的原版服務(wù)器minecraft_server.jar,啟動(dòng),自動(dòng)下缺失的庫文件,自動(dòng)建立服務(wù)器設(shè)置文檔還有mods文件夾,生成日志什么的,生成表世界,等。

          服務(wù)器啟動(dòng)后,minecraft官方服務(wù)器程序界面,在輸入框輸入stop停止服務(wù)器。(在生成世界后做,生成世界時(shí)候大概要幾十秒,你能看到進(jìn)度百分比的日志)

          然后,修改server.properties,一般講minecraft的bukkit服務(wù)器設(shè)置的文章會(huì)說這個(gè)。所以我這里就不廢話了。關(guān)鍵是做測(cè)試,首先,online-mode=false,默認(rèn)是true,意思就是不是正版不許登錄。

          還有view-distance=7,這個(gè)一般我放在3~7,渺似對(duì)服務(wù)器性能有影響。表示處理玩家周圍chunks數(shù)范圍。

          motd=mc172linuxUbuntuX64,這個(gè)是服務(wù)器每日信息,我就自己改一個(gè),讓自己客戶端登錄過去時(shí)候,能看到這個(gè)提示字樣。

          然后保存這個(gè)文件。把服務(wù)器專用的mods文件,放到服務(wù)器的mods文件夾下。

          重啟runforge172server.sh腳本,運(yùn)行服務(wù)器。

          在服務(wù)器界面輸入命令,op abc123, 這abc123是我測(cè)試帳號(hào)的一個(gè)名字,讓他成為服務(wù)器operator,否則他登錄服務(wù)器,op模式或者從生存模式切換創(chuàng)造模式,他做不了!那還怎么做測(cè)試?所以至少先op一個(gè)人。

          然后用runforge172.sh那個(gè)腳本運(yùn)行掛forge1.7.2的minecraft游戲客戶端。

          多人模式下,添加我新建的官服minecraft 1.7.2服務(wù)器。

          多人模式下,地址就是我本機(jī)啊,127.0.0.1, 端口號(hào)不寫,因?yàn)槭悄J(rèn)的25565。

          服務(wù)器名字隨便寫一個(gè)。

          添加之后refresh刷新,就看到服務(wù)器條目亮了。因?yàn)槲曳?wù)器開著,可以看到歡迎信息是mc172linuxUbuntuX64。。。就我剛才motd設(shè)置的那個(gè)。

          好了,進(jìn)服開始試玩。因?yàn)槲乙呀?jīng)把我自己op過了。想刷什么東西都可以。

          布置好游戲內(nèi)環(huán)境以后。我還需要多個(gè)帳號(hào)同時(shí)測(cè)試,

          把runforge172.sh,復(fù)制幾份,放在不同文件夾地方,然后把--username 改成別的。弄多個(gè)帳號(hào)。同時(shí)登錄這個(gè)服務(wù)器。

          然后服務(wù)器里就可以多個(gè)玩家在了。雖然都是我自己,但是測(cè)試么。。。所以很簡(jiǎn)單。

          這樣就可以正式開始測(cè)試游戲本身和mod了。。。

          每次運(yùn)行游戲都需要帶forge的官方服務(wù)器和帶forge的minecraft 1.7.2客戶端一起開。感覺測(cè)試時(shí)候還可以。。。服務(wù)器停止很容易,就是在服務(wù)器管理界面輸入stop命令。

          另外,如果命令行純文本模式啟動(dòng)服務(wù)器,可以用nogui參數(shù),寫在腳本最后。用ctrl-alt-t控制臺(tái),用sh ooxx-xxoo.sh腳本啟動(dòng)。最后提示Done (4.002s)! For help, type "help" or "?",就證明服務(wù)器起來了。服務(wù)器內(nèi)部命令不變。腳本內(nèi)容不用像老版本那樣掛minecraft_server.jar,

          直接java -jar forge-1.7.2-10.12.2.1121-universal.jar nogui 就可以。反正測(cè)試也很簡(jiǎn)單。愿意加優(yōu)化參數(shù)隨意。