我就想玩?zhèn)€MC啊,怎么這么麻煩?。?)
因?yàn)槟阃娴氖羌費(fèi)C。
我走進(jìn)餐館,叫服務(wù)員收拾桌子,我點(diǎn)菜后等待服務(wù)員上菜并提供餐具,我吃完了結(jié)賬走人。大多數(shù)人,只要兜里還有錢,語言相通,基本都能做到。
我要玩MC,先手動(dòng)找啟動(dòng)器,自己找mod,裝材質(zhì)包、裝光影,自己裝Java,游戲一開,崩了!還得自己研究、自己修。這個(gè)過程,即使你有大學(xué)計(jì)算機(jī)本科文憑,也不能保證絕對(duì)順利。
為什么會(huì)是這樣?因?yàn)?span id="s0sssss00s" class="color-pink-03">玩的不是MC本身,而是魔改后的MC。
先說啟動(dòng)器。假如我們從Windows商店購買了MC,或者下載網(wǎng)易的MC,或者購買了國際版MC,那基本不會(huì)遇到找啟動(dòng)器的問題——需要啟動(dòng)器,是因?yàn)闆]有玩正版。
至于崩潰與報(bào)錯(cuò),基本都是因?yàn)檠b了亂七八糟的mod和插件,MC早已不是MC了。mod由天南海北互不相識(shí)的人各自制作,他們互相可能都沒聽說過,我卻要把它放在一起養(yǎng)蠱,那崩了也是很正常。
我對(duì)MC的欲望,導(dǎo)致了我的麻煩。
怎么辦?三條路。
一,放棄欲望,老老實(shí)實(shí)搞個(gè)正版MC。如果兜里沒錢,搞網(wǎng)易版。如果國際版的購買網(wǎng)站全是英文看不懂,或者網(wǎng)絡(luò)原因上不去,老老實(shí)實(shí)搞網(wǎng)易版。
二,找個(gè)大神給你擺平問題。
三,努力學(xué)習(xí),自己動(dòng)手,豐衣足食。本文接下來將簡(jiǎn)單教幾手。
不要急著立刻實(shí)操,我必須先學(xué)到一些基本概念,才能開始。不然,隨著時(shí)間的推移,網(wǎng)絡(luò)和操作系統(tǒng)都在變化,稍有變化,當(dāng)年的經(jīng)驗(yàn)就不能完全復(fù)制了。
先簡(jiǎn)單理解幾個(gè)概念。
MC里充斥著相似但不同的東西。我舉個(gè)例子講一下什么叫相似但不同吧。
韓國人和日本人有什么區(qū)別?乍一看其實(shí)非常相似,都是黃種人,黑頭發(fā)黃皮膚,但他們來自兩個(gè)截然不同的國家,是不同的兩個(gè)人群。
如果你在韓國看到一個(gè)這樣的人,一般他是韓國人;反之,如果是在日本看到,那十有八九是日本人。
此外,他們一開口說話,如果你懂他們的語言,那也能分辨出來,一個(gè)說韓語,一個(gè)說日語。當(dāng)然,如果你兩種語言都不懂,那對(duì)你來說沒啥區(qū)別。
MC里也充斥著這樣的情況。
PC-PE:
PC就是電腦版(Personal Computer),PE就是手機(jī)版(Portable Edition,直譯便攜版)。它們未必互通,也未必不能互通,決定是否相通的是下面的分別。
Java版-基巖版:
MC最初由Mojang使用Java編程語言制作,這就是Java版;后來微軟接手了,用C++重寫了一個(gè),稱為基巖版。并不是說C++語言比Java快,所以基巖版就比Java版省配置,沒有這個(gè)說法。兩者并沒有太多共通之處,雖然看起來都很MC,但就好比蘇聯(lián)和美國,都是大國,但就是互相不對(duì)付。指望基巖版和java版共通聯(lián)機(jī)的話,盡早放棄,那不比把韓國和日本合并成一個(gè)國家容易。
講一下如何分辨兩者。
電腦上用的以Java版為主,但通過Windows商店購買的為基巖版。
手機(jī)上,正版無論網(wǎng)易或國際,都為基巖版。PS、Switch、Xbox上的也都是基巖版。
有人開發(fā)了非官方的安卓Java版,但因?yàn)闆]有iOS的對(duì)應(yīng)版本,所以我們暫時(shí)忽略這個(gè)特例,依舊認(rèn)為手機(jī)上的都是基巖版。
有1.12.2、1.14這樣的版本號(hào)的,都是Java版。
能安裝forge或fabric的是Java版。
模組mod-插件:
一般來說,在Java版,基于Forge(俗稱“鍛造”)制作的附加內(nèi)容稱為模組(modification,簡(jiǎn)稱mod),基于Fabric(俗稱“破布”)制作的附加內(nèi)容也被稱為模組;兩者有什么區(qū)別呢?最主要的區(qū)別就是他們也有美蘇問題——互不兼容。因此在挑選模組的時(shí)候一定要謹(jǐn)慎,避免陰陽兩隔。1.13開始,還有一種通過數(shù)據(jù)包制作的附加內(nèi)容,也被稱作模組,或者數(shù)據(jù)包模組,最大缺點(diǎn)是不兼容1.12和以前的版本。
基于Bukkit,給服務(wù)器制作的內(nèi)容被稱為插件(Plugin)。與模組最大的區(qū)別是,插件只能用在服務(wù)器上。插件和模組可以共存。
除了Forge和Fabric之外,還有一些其他技術(shù)制作的模組和插件,但基本都被淘汰了。
基巖版的模組一般被稱為Addon,有網(wǎng)易版和非網(wǎng)易版兩種,最主要的區(qū)別就是網(wǎng)易使用了自己的python開發(fā)工具,沒法在非網(wǎng)易版用。
大多數(shù)和我打交道的人,說的模組都是指Java版的Forge模組,因?yàn)檫@是我的專攻方向。
崩潰報(bào)告-日志:
天下的崩潰都長(zhǎng)的一樣:游戲跑著跑著突然沒了。就像看病要查血、拍片子或者號(hào)脈,mod和mc的作者們也需要一些診斷游戲問題的手段。
每次游戲運(yùn)行,無論崩潰與否,都會(huì)產(chǎn)生日志(log),放到logs文件夾下。latest.log就是最新一次運(yùn)行游戲的日志。它記載了游戲從啟動(dòng)到關(guān)閉的所有事情。
如果游戲正常崩潰,那么會(huì)產(chǎn)生崩潰報(bào)告(crash-report),在crash-report文件夾下,有時(shí)也會(huì)放在logs里。它可以理解為日志的精選部分,只記錄崩潰一瞬間的事,專門為了診斷崩潰而生。多數(shù)情況下,只要有這個(gè)就夠了。一個(gè)日志,尤其是服務(wù)器日志,可能有幾百KB,幾萬行,但一個(gè)崩潰日志一般只有不到一千行。
因此,當(dāng)有人要求提供日志時(shí),提供哪個(gè)都行,比口說無憑強(qiáng)多了。
配置文件-選項(xiàng):
mc、forge、mod都有自己的配置文件。MC、forge還有多數(shù)做的比較好的mod,都可以在游戲內(nèi)調(diào)節(jié)選項(xiàng),這個(gè)選項(xiàng)和配置文件互通,修改哪個(gè)都行。少數(shù)mod只有配置文件,沒有游戲內(nèi)選項(xiàng)。
另外,在比較新的Java版里,游戲內(nèi)不再能修改mod的選項(xiàng)了。比如,1.16.5就不能,但1.12就可以。
這些選項(xiàng)是干嘛的?不同人會(huì)對(duì)游戲的玩法有不同的理解,這時(shí)候就需要調(diào)節(jié)選項(xiàng)才能滿足自己的需求。比如,有的人嫌原神12里的下落攻擊很煩,他就可以調(diào)整選項(xiàng)來把它關(guān)掉,避免誤傷牛羊。
(未完待續(xù))