2013年2月15日 星期五

擴展冒險的第一步:模組 part3 模組!就決定是你了!

ok!進展到part3了,辛苦各位看那麼多字了,其實筆者當初學了兩次才學會,而第一次和第二次中間隔得有點久XD算是開竅吧

我當做你完完全全得把part1和part2看熟了,而且也裝好forge讓他跑過一次了,現在我直接切入主題。

1.到你的開始執行那邊打%appdata%進入.minecraft資料夾
2.如果你有裝好forge並且開起遊戲一次,應該會看到多出兩個資料夾,分別是mods和coremods。
3.把你要裝的模組,依照他的說明直接放進這兩個其中一個資料夾。
譬如:industrailcraft工業模組它是要求你把它放進mods資料夾、buildcraft也是放進mods資料夾,而且不需要解壓縮直接整個丟進去就好了。有一些模組它會特別在介紹文或者官方頁面直接說要先打開裡面把裡面的壓縮檔怎樣怎樣,不過它會標得很大字放心吧。
又另外一個coremods資料夾它是拿來放NEI和CORECHICKENCODE和GUI的,但是也不用太擔心,因為作者或者介紹文的作者會再開頭就跟你們寫說:此模組要放進coremods資料夾。這樣。
反正要怎樣放你們可以留言問我啦!
4.跑遊戲,完成。

最後要注意,學會放模組和裝fore是很開心沒錯,但是要記得,有一些模組他們的物品ID會互相衝突(安裝步驟都正確的話,開起來有問題的大部分都是ID衝突到。)比方說最讓我傷腦筋的就是家具模組和IC、Buildcraft模組都會有ID衝突的問題。
這個時候我們就要去%appdata%/.minecraft/config找他們的記事本修改物品ID,不會很難啦,蠻簡單的,麻煩的是你要找到哪個物品ID修改,但有時候是一次十幾個ID都衝到。
我在這裡就這兩個狀況解釋:
1.少數幾個ID衝突:在報錯的畫面(白色寫滿一堆看不懂的英文),你先找出關鍵字slot XXX,xxx就是代表它幾號物品ID有衝到,它旁邊的英文可以稍微看出是哪兩個模組ID衝到。
2.一堆ID衝突:裝IDResolver吧!有這個必要就裝吧!如果沒有這個問題就別裝,有時候IDResolver還挺煩的,真的有問題的時候再裝,沒問題就把它拔掉。
IDResolver會再另外開一篇解釋如何使用。

minecraft音樂盒!!

引用自巴哈姆特論壇-unide

遊戲中想要創作音樂,想必一定會用到Note Block
由合成表可得知,Note Block放置在不同方塊上會發出不同樂器的聲響
將Note Block放置在圖中不同材質上則會有...

Note Block (A) : 土、騰空或B、C、D、E以外材質的方塊外,發出的聲音如琴聲,EX: 鋼琴
Note Block (B) : 木塊材質等方塊,如弦樂器的聲響,EX : 中提琴等等
Note Block (C) : 石塊、磚塊(包含沙磚)等材質者,如鼓聲
Note Block (D) : 玻璃材質等方塊,發音是"卡"的聲響
Note Block (E) : 沙材質的方塊,發音如敲擊樂器的小鼓聲響

接著,Note Block 本身可以利用滑鼠右鍵來調音
以鋼琴的來看(Do Ra Mi Fa So La Si)可分為低、中、高、最高等四個音階
剛擺到地上的Note Block發音一定是最低音的"Do"
而最高音也只會到"Fa"音(再按一次就回到低音"Do")

此外,若是覺得單音的聲音太小,也可以用數個Note Block來加強
搭配不同材質的Note Block也可得到特別的合音唷!

最後只要配合紅石中繼器就能夠開始創作出您理想的音樂
希望大家都能夠創作出自己獨特的專屬音樂!!

範例:

minecraft礦物分佈

*轉自http://www.minecraftforum.net/viewtopic.php?f=35&t=28299
......的其中一小節
 感謝巴哈姆特論壇-ERROR405翻譯

地層分佈
層數計算以能挖到的最底層往上計算
0到4層為隨機的不滅石,地平線是第64層,天頂是第127層
 
鑽石:正常最高只到16層 不會出現在19 20層
黃金:正常最高只到32層 不會出現在35 36層
鐵:正常最高只到64層 不會出現在67 68層
紅石:正常最高只到16層 不會出現在19 20層
煤:正常最高只到128層 不會出現在131 132層
 
其他:
海平面在63層
海底最低不會低於53層
岩漿在第十層
 
總而言之 挖越深東西越多。
----------------------------------------------------------------------
機率分布
圖片縱軸是千分之幾    橫軸是在第幾層(這張圖只畫到21層)
 
只計算12到17層的"出現"機率:
鑽石:千分之0.82
黃金:千分之0.89
鐵:千分之0.99
紅石:千分之6.28
煤:千分之8.99
 
*要注意這是指礦物在地層裡的"出現機率",而不是真的在挖礦時的"發現機率"
因為當你挖掉一個石頭,你就能知道它旁邊的石頭是不是礦石,所以實際在挖礦的發  現礦石機率就會比上面的數字更高。
 
若將上面數據換成發現機率:
煤炭:平均要挖掉27.8塊石頭
:平均要挖掉54.5塊石頭
黃金:平均要挖掉280.9塊石頭
鑽石:平均要挖掉304.9塊石頭
紅石
:平均要挖掉39.8塊石頭
  

關於青金石:
 
*情報來自官方論壇http://www.minecraftforum.net/viewtopic.php?f=1020&t=135623
 
結論:青金石出現範圍約為鑽石的兩倍-只到地底數上32層(鑽石只到16層)
         但其出現機率為鑽石二分之一
 
比方說,你在16層以下挖到了10個鑽石,可能同時也得到了5個青金石,但在同樣範圍內的16-32層還有另外5個青金石沒發現

3D暈眩症

許多人有3D暈眩症的問題,但是會解決人少之又少。今天我們就要來教大家怎麼減緩甚至治療3D暈眩症囉!在解決這個爛問題以前,請先準備下列的材料。
 
1.幾張白色便條紙
 
2.一個開燈開關跟天花板的燈泡
 
3.耐力和你的雙手
 
準備好了嗎!那就趕快和小雪一起進行3D暈眩症治療囉-///-
 
不過,為了我們適當的治療,我們先搞清楚一下3D暈眩症的由來。
 
3D暈眩症其實就是因為遊戲的畫面太逼真了,讓你的身體以為是在作『激烈運動』,這一個錯誤判斷使得你的身體趕到暈眩的感覺,這就是3D暈眩症的簡單說法。
 
一般來說在MineCraft裡面,原材質的圖像是非常多像素點所組成的。因為身體的判斷複雜,自然而然也會感到想吐,這也算是一個原因。
 
也許會有人感到這沒什麼,但是3D暈眩症有許許多多的併發症。像是頭痛、噁心、發燒等,通常最好的方法是去睡一覺。
 
那麼到底搞到最後,該怎麼治療呢?
 
1. 便條紙的妙用
 
不少人的電腦外框應該都是黑色的,也有少許白色的。基本上,如果是黑色的,這方面的問題可能會比較嚴重。我們用白色的便條紙將旁邊的黑色框框貼幾個上去,分散注意力。還可以順便提醒自己,多麼好的功能。

2. 光線
 
基本上,也有一半的原因是因為光線太強,導致身體的不適。這個時候請將遊戲亮度、電腦亮度調低一點,可能可以舒緩情形。對了,將房間裡面的燈打開,可以將注意力分散。
 
3. 關閉走路搖晃
 
這應該是最基本也是大家應該都知道的常識了,走路搖晃可是一個非常重要的要點。
 
4.適量休息再來玩
 
不但玩之前最好不要先吃太多東西,睡覺起來玩也是不錯。很累的時候不要玩,當然暈眩想吐的時候也是最好去躺一下。有些人體質天生不太能玩的,如果非要玩的情況之下也請適量休息(30分鐘休息10分鐘如此)
 
5.自我催眠
 
別覺得這是個迷信的方法!上面說過了,是身體的判斷錯誤。那麼為什麼不要告訴自己是假的或給自己一點信心不要頭暈呢?這個方法滿有效,當你頭痛又不想睡覺的時候也可以實行。
 
6.使用清晰材質包
 
有些像素點使用不太好的,可能在某些方面就會導致想吐。最好的方法是給你的MineCraft換上新材質包,也是可以舒緩想吐的症狀的。
 
7.不要使用全螢幕
 
全螢幕會導致你的螢幕佈滿了遊戲畫面(廢話),注意力完全集中的狀況下,你的身體可能會因為上述理由而昏的要命。所以有此情況者,請不要使用全螢幕。
 

以上是方法。
 
如果各位有新方法可以提出,這些是去網路上蒐集的資料整理出來的,希望可以幫到大家。
 
不一定每個人都適用,這是體質的問題。
 
引用自巴哈姆特論壇-snowshi

修改伺服器bat檔的java參數 有效提高效能

各位朋友你們有時候會不會覺得伺服器有點laglag的?
還是朋友跟你們抱怨laglag的?
試試看修改bat檔的參數吧!


修改JAVA的啟動參數以提升伺服器的運作的性能
有效降低延遲與破圖
經過實驗後確實能提升效能
視野距離:遠 (64位元)
破圖的情形真的小很多

各位伺服器經營者可以參考看看喔

(Windows)
Runserver.bat

@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
F:\ProgramFiles\Java\jre6\bin\java.exe -Xmx1024M -Xms1024M -server -XX:ParallelGCThreads=4 -Xincgc -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+AggressiveOpts -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=500 -XX:SurvivorRatio=16 -XX:TargetSurvivorRatio=90 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -Xnoclassgc -XX:UseSSE=3 -XX:PermSize=128m -XX:LargePageSizeInBytes=4m -jar craftbukkit.jar
PAUSE

*藍色字樣為同一行*
*這邊的F:\ProgramFiles\Java\jre6\bin\java.exe是JAVA所在路徑 因人而異*
**


我幫各位把每一個指令的意義給挖出來了
用Google大神開10幾個分頁 搞了一小時= =....

*JAVA指令說明*
-server 指示JAVA以伺服器模式執行(只有64位元適用)
-XX:ParallelGCThreads=4 指示JAVA同一時間用多少處理執行緒垃圾回收
-Xincgc 指示垃圾回收不斷進行 而不是停頓來進行一次性清理
-XX:+UseConcMarkSweepGC 指示垃圾回收和伺服器核心同時進行
-XX:+UseParNewGC 指示使用新版垃圾回收 有更好的效能
-XX:+CMSIncrementalPacing 指示伺服器執行時 根據收集的數據自動調節所佔空間比率
-XX:+AggressiveOpts 增加編譯的速度
-XX:+CMSParallelRemarkEnabled 使用UseParNewGC的參數下 儘量減少 mark 的時間
-XX:+DisableExplicitGC 禁止全面性垃圾回收呼叫 (減少每隔一段時間的伺服器短暫停頓)
-XX:MaxGCPauseMillis=500 限制垃圾回收最大的暫停毫秒數
-XX:SurvivorRatio=16 調整JAVA程序新生代與舊代的比率
-XX:TargetSurvivorRatio=90 設定JAVA程序新生代比率
-XX:+UseAdaptiveGCBoundary 允許垃圾回收依據情況需要在程序新生代與舊代之間移轉 (提升性能)
-XX:-UseGCOverheadLimit 禁止JAVA花費大量時間只為了釋放一點點空間
-Xnoclassgc 命令記憶體存放區填滿之後 禁止停頓進行大規模垃圾回收 而是開新空間
-XX:UseSSE=3 指示JAVA編譯器操作處理器的調整 (數值會自動降低直到符合使用者的處理器)
-XX:PermSize=128m 指示伺服器一開始執行時的永久可用記憶體區域
-XX:LargePageSizeInBytes=4m 記憶體分頁的大小 (概念和磁碟區叢集很像 數值小 效率高)

引用自巴哈姆特論壇-wmcticewolf