![]() |
Moduły w wersji 0.1.3 - jak je dodawać? - Printable Version +- Gothic Online Forums (https://archive.gothic-online.com) +-- Forum: Community (https://archive.gothic-online.com/forum-18.html) +--- Forum: Polish (Polski) (https://archive.gothic-online.com/forum-19.html) +---- Forum: Pomoc (https://archive.gothic-online.com/forum-23.html) +---- Thread: Moduły w wersji 0.1.3 - jak je dodawać? (/thread-2326.html) |
Moduły w wersji 0.1.3 - jak je dodawać? - Mattwell - 23.01.2018 Czy moduły działają jeszcze na wersji 0.1.3? Sprawdzałem <module src= w pliku config.xml nie działa, wówczas jak dodawać moduły na serwer? Bez modułów nie ma możliwości utworzenia zapisu do MySQL ani do pliku ![]() RE: Moduły w wersji 0.1.3 - jak je dodawać? - nerdlv7 - 23.01.2018 <module src="MySQL.dll" type="server" /> w pliku config. Działa. "mySQL.dll" wrzucasz do głównego folderu z serwerem, tam gdzie się znajduje config.xml RE: Moduły w wersji 0.1.3 - jak je dodawać? - Toworish - 23.01.2018 Albo: SERVER-SIDE: PHP Code: <module src="modules/NazwaModułu.dll" type="server"/> wtedy możesz wrzucić do folderu modules CLIENT-SIDE: PHP Code: <module src="NazwaModułu.dll" type="client"/> z tym że moduł musi znajdować się w: folder z grą/Multiplayer/Modules RE: Moduły w wersji 0.1.3 - jak je dodawać? - Patrix - 23.01.2018 Warto jeszcze dodać, że jeżeli chcesz dołączyć moduł client-side w podfolderze, (patrz poniżej): PHP
To w folderze z grą również musisz zrobić podfolder, ścieżka wyglądałaby tak: Gra/Multiplayer/Modules/moduly/module.dll @Edit: Oczywiście moduł client-side'owy również musi znajdować się na serwerze. @Edit2: Istnieje możliwość utworzenia zapisu do pliku tekstowego bez modułu, Bimbol kiedyś napisał klasę, która upraszcza zarządzanie plikiem, tak jak np: w Lua, sprawdź w domyślnej paczce serwerowej folder lib/file.nut. RE: Moduły w wersji 0.1.3 - jak je dodawać? - Mattwell - 29.01.2018 Refresh, mam błąd związany z mysql na ubuntu 14.04, na Windows śmiga normalnie. MySQL.so pobrane z linku w poście Bimbola o MySQL Code: Error: MySQL.so: cannot open shared object file: No such file or directory [error] Cannot load: MySQL.so Dodam, że ścieżka do pliku jest jak najbardziej prawidłowa, bo gdy ją zmienię to wyskakuje MySQL.so doesn't exists! @EDIT, Znalazłem rozwiązanie na ten problem. Solution in EN: (1) Check for the existence of the dynamic library path environment variable(LD_LIBRARY_PATH) Code: $ echo $LD_LIBRARY_PATH Code: $ LD_LIBRARY_PATH=/usr/local/lib (2) We add the desire path, export it and try the application. Write the code below, "gothic_server" is your gothic main directory Code: $ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path_to_gothic_server/ Run the Gothic 2 Server source : http://www.gnu.org/software/gsl/manual/html_node/Shared-Libraries.html |