csuhas32Köszi, de nem kell örülni. :)
Ez a MesterMC kihúzta nálam a gyufát!
Szerintem ez szándékosan Windowshoz kötött.
Van windowsos gépem, telepítettem, mert kíváncsi lettem.
Megnéztem mit csinál: a rendszergazdám egy eldugott alkönyvtárába (Users\Gazdi\Appdata\Roaming\) csinált egy .MesterMC.hu alkönyvtárat.
Ebbe pakolt mindenféle szemetet, de ugyanakkor ragaszkodik ahhoz a szeméthez is, amit a "C:\MesterMc" -be tett.
Pl. MinecraftX64.exe -t.
Kiemeltem az eredeti helyéről, és a saját gyalogjúzerem hasonló könyvtárába tettem. Elindult, pipa.
Látom ám, hogy az exe indul, de mégiscsak java alatt megy, ezt jó jelnek véltem, mert kb így viselkedett a tímextrémes rettenet is.
Átneveztem .jar-nak az exét, láss csodát, ugyanúgy megy.
Kezdtem örülni, de korán.
Kipakoltam a cuccost, és átvittem a linuxos gépre.
Itt rendre elhasal, aszongya, hogy: "Csalásra alkalmas programot találtunk, a MesterMC mellett ne futtass másik programot (Hibakód: )"
Na most, vagy kiröhög, vagy nincs hibakód :))
Indítom terminálból (java -jar MinecraftX64.jar), akkor kapok rendes hibaüzeneteket is, ilyesmi, hogy "java.io.FileNotFoundException: C:\MesterMCkliens\usernames.properties (Nincs ilyen fájl vagy könyvtár)"
Létrehoztam mellette a hiányolt filet (igen, "C:\MesterMCkliens\usernames.properties" lett a neve), hátha. Valószínűleg ezt megette, mert ekkor meg máshol hasal el
java.io.IOException: Nincs ilyen fájl vagy könyvtár
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1012)
at hu.mestermcx.lPt5.String(Unknown Source)
....stb, stb.
Nem tud létrehozni valahol valamilyen fájlt.
Ez szerintem nem fog menni Linuxon, mert amitől az eredeti Minecraft crossplatform, ebből ki van herélve.
A fájlhivatkozások "hardcoded" lehetnek benne, ahhoz meg nincs kedvem, hogy végigbogarásszam az egészet.
Majd a MesterMC lesz szíves ezt megtenni, vagy ___működő___ Linuxos alternatívát adni a programjukra.
Vagy valaki, aki végigbogarássza a jar-t, és átírja benne a bedrótozott fájlhivatkozásokat?
Agyrém, hogy végső soron java programról van szó, és Linuxon Windows emuláción kellene futtatni a java interpretert, hogy menjen, mert a natív ki va csukva programozási trehányság miatt.
Fel vagyok háborodva!