stare:admin:client

Admin: Klient MC

Wszystko leży na serwerze minecraft.szeryf.waw.pl w katalogu domowym użytkownika minecraft w sekcji instalacji, czyli w /home/minecraft/www/install/

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

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 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

:OS:OPTS:EXTRA

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.txt
  • ostatnio zmienione: 2017/05/26 10:23
  • (edycja zewnętrzna)