Gothic Online Forums
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 Sad


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
  1. <module src="moduly/module.dll" type="client"/>



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
if there is nothing to be displayed, add a default path value (or not if you wish to)

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/
$ export LD_LIBRARY_PATH

Run the Gothic 2 Server

source : http://www.gnu.org/software/gsl/manual/html_node/Shared-Libraries.html