stare:admin:client

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
stare:admin:client [2013/03/06 19:36]
robson utworzono
stare:admin:client [2017/05/26 10:23] (aktualna)
Linia 1: Linia 1:
 ====== Admin: Klient MC ===== ====== Admin: Klient MC =====
  
-Wszystko leży na serwerze minecraft.szeryf.waw.pl w katalogu domowym użytkownika ''minecraft'', czyli w /home/minecraft/+Wszystko leży na serwerze minecraft.szeryf.waw.pl w katalogu domowym użytkownika ''minecraft'' w sekcji instalacji, czyli w /home/minecraft/www/install/ 
 + 
 +===== Przygotowanie minecraft.jar ===== 
 + 
 +Dość zwyczajnie, czysty MC, kasujemy META-INF, wrzucamy forge i optifine. Potem preparujemy mody szeryfowe (skrypt u robsona), wrzucamy. Na koniec jeszcze pl. 
 + 
 +Nazwa ma zawierać po przecinkach co było wrzucane, np. minecraft-1.4.7,forge-6.6.2.534,optifine_ud5,szeryf-r3,pl.jar 
 + 
 +// Dokończę nieco później// 
 + 
 + 
 +===== Mody ===== 
 + 
 +Wszelkie pliki, jak klienta, konfiguracje, mody, coremody wrzucamy do katalogów ./mods/ ./coremods/ ./bin/ itp., np.: 
 +  * klienta z pełną nazwą do ''./bin/'' 
 +  * podstawowe mody do ''./coremods/'' 
 +  * mody do ''./mods/'' 
 +  * reszta (w tym konfiguracja) pod siebie, czyli "./" 
 + 
 +Katalog ./profiles zawiera profile widoczne w ładowaczce. 
 + 
 + 
 +===== Profile ===== 
 + 
 +Profile są /home/minecraft/www/install/profiles/. Katalog ten zawiera podkatalogi z nazwą profilu i listę w pliku ''list'' (bez rozszerzenia, to częsta u mnie praktyka). 
 + 
 +Lista składa się z linijek: 
 +  * "-" (pojedynczy minus) – daje separator, 
 +  * "PROFIL:ŹRÓDŁO" – definiuje profil PROFIL, który jest linkiem do ŹRÓDŁO (używane do profili typu „deafult”), 
 +  * "PROFIL::OPIS" – definiuje profil PROFIL (musi być taki podkatalog) i dale jego OPIS. 
 + 
 +Podkatalog PROFIL (np. „mc147”) posiada w sumie tylko jeden plik „packages”, które linie opisują: 
 +  * sekcje, 
 +  * pliku i operacje do wykonania. 
 + 
 +**Sekcje** to linie zaczynające się od dwukropka <code>:OS:OPTS:EXTRA</code> gdzie: 
 +  * OS to  
 +    * system operacyjny („WINDOWS”, „LINUX”, „MACOS”), może być puste, wtedy dotyczy każdego systemu 
 +    * „TEXTUREPACKS” sekcja z paczkami tekstur (dotyczy wszystkich systemów operacyjnych) 
 +  * OPTS to opcje (może być puste): 
 +    * „OPT” – sekcja opcjonalna, w launcherze można zaznaczać pliki z tej sekcji w/g uznania 
 +  * dodatkowe dane (mogą nie występować) 
 +    * „checked” – używane z „OPT”, pliki są opcjonalne, ale domyślnie zaznaczone 
 + 
 +**Pliki** i operacje to linie, które mają składnię (rozdział pojedynczymi tabulatorami): 
 +  MD5SUM SIZE PATH OP/DEST 
 + 
 +MD5SUM czy SIZE nie będę opisywał (jest automatycznie ustawiane prze updater). 
 + 
 +PATH to nazwa pliku / katalogu. 
 + 
 +OP/DEST to operacja lub nazwa docelowa pliku. 
 + 
 +Możliwe operacje (oprócz nazwy docelowej) to (dużymi literami): 
 +  * REMOVE – usuwanie pliku lub katalogu, na początku ''packages'' aby przed kopiowaniem było 
 +  * LINK_TO_ORIGINAL – tylko Linux 
 +  * UNZIP – rozpakuj (w katalogu .minecraft), używane do konfiguracji 
 +  * IF_NOT_EXISTS – pobiera i kopiuje jeśli nie było wcześniej (np. servers.dat) 
 + 
 +== Przykłady == 
 +Kasowanie katalogów, aby nie zostały śmieci (w tym stare wersja modów): 
 +  0 0 coremods REMOVE 
 +  0 0 mods REMOVE 
 +  0 0 config REMOVE 
 +  0 0 redpower REMOVE 
 +   
 +Pobieranie pliku bin/minecraft-1.4.7,forge-6.6.2.534,optifine_ud5,szeryf-r3,pl.jar i zapisanie jej lokalnie pod nazwą bin/minecraft.jar 
 +  2347cb5ae6f5cc947959d5a06fa4e687 6169812 bin/minecraft-1.4.7,forge-6.6.2.534,optifine_ud5,szeryf-r3,pl.jar bin/minecraft.jar 
 + 
 +Pobieranie coremod czy mod i zapisanie pod tą samą nazwą 
 +  64964797ced6f09fcf45cd8790690275 340505 coremods/NotEnoughItems-1.4.5.1.jar 
 +  771d0ba9c36813ddb2f03c1750bfe678 1452045 mods/customStuff2_0.9.8d_Universal.zip 
 + 
 +Pobranie i rozpakowanie konfiguracji: 
 +  0e3a545d80c0c6887e80a7ddbd18b3fe 30784 config147-03.zip UNZIP 
 + 
 +=== Aktualizacja === 
 + 
 +Wystarczy wywołać skrypt aktualizujący (poprawia md5sum i size): 
 +  /home/minecraft/www/install/update-profile-packeges PROFIL 
 + 
 + 
 +=== Nowy mod === 
 + 
 +Po prostu skopiuj mod do /home/minecraft/www/install/mods/ i dodaj do ./profiles/PROFIL/packages 
 +  0 0 mods/MODFILENAME 
 +   
 +i zaktualizuj 
 +  /home/minecraft/www/install/update-profile-packeges PROFIL 
 + 
 +Pamiętaj też o dodaniu modu do serwera.
  • stare/admin/client.1362595011.txt.gz
  • ostatnio zmienione: 2017/05/26 10:23
  • (edycja zewnętrzna)