Jak nainstalovat NWNX/APS

Popis instalce NWNX/APS, programu jenž slouží k napojení NWN na SQL databázi, pro ukládání perzistentních dat.

Jak nainstalovat NWNX/APS by OrHoro

Budu se vám snažit pomoct to nainstalovat, protože vám to zjevně dělá problémy.

Co je potřeba si připravit?

  • Download mySQL verze 4.0.23 (a novější) pro Windows
  • Download mySQL ODBC driver verze 3.51 pro Windows
  • Download mySQL Control Center
  • Download NWNX/APS verze 2.53

(pozn. Vyzkoušeno na mySQL 4.0.20a. Doufám, že verze 4.0.21, 4.0.22 nebo 4.0.23 by měly fungovat stejně dobře. Každopádně na verzi 4.1 už mi nechodilo myODBC, takže nedoporučuji. Pokud někdo přijde na jiný způsob, prosím o oznámení v tomto topicu. Děkuji.)

Postup instalace databáze mySQL
Pokud jste si výše uvedené věci stáhnuli, tak si je jednu po druhé nainstalujte.

  1. Nainstalujte si mySQL. Nejčastěji to bývá do adresáře c:mysql
  2. Nainstalujte si ovladač mySQL ODBC driver
  3. Nainstalujte si mySQL Control Center
  4. Restartujte počítač
  5. Otevřete si soubor „c:\mysql\inwinmysqladmin.exe“
  6. Vpravo dole budete mít semaforek
  7. Pravým tlačítkem myši si otevřete menu toho semaforku a vyberte Show me
  8. Vložte jméno a heslo (vytvoři pokusného uživatele v databázi)
  9. Mělo by se objevit okno administrátora

Mělo by vypadat zhruba takhle, semaforek by měl svítit zeleně. Tohle je jen pro kontrolu, že všechno funguje jak má. Pokud nesvítí, tak zkuste pravým tlačítkem myši kliknout na semaforek, v nabídce WinNT vyberte Start Service. A mělo by se to nastartovat. Pokud je otevřené okno administrátora, tak klikněte nejprve na tlačítko Hide Me, které okno minimalizuje do té ikonky.

  1. Otevřete mySQL Control Center
  2. Vložte na vyzvání jméno root a heslo nechte nevyplněné
  3. Měly by se objevit tři okna
  4. V levém okně uvidíte root@localhost:3306
  5. Dvojklikem na něj by se mělo rozbalit a měla by u něj svítit zelená šipečka. Pokud ne, klikněte na něj pravým a vyberte „Connect“.
  6. Dvojklikněte na Databases. Uvidíte tam dvě databáze. „mysql“ a „test“.
  7. Klikněte pravým na Databases
  8. Vyberte New Database
  9. Do kolonky zadejte jméno alhambrie a potvrďte
  10. Dvojklikněte na User Administration. Uvidíte tam seznam uživatelů.
  11. Pravým klikněte na User Administration a zadejte New User
  12. Otevře se nové okno
  13. Zadejte Username: alhambrie, Host: localhost, Password: alhambrie, vpravo zaškrtněte databázi alhambrie a vlevo zaškrtněte All privilegies
  14. Klikněte na Apply a pak na Close.
  15. Překontrolujte zadání. Klikněte na uživatele alhambrie@localhost a zkontrolujte, je-li všechno zadáno správně.
  16. Pokud ano, zavřete Control Center, už ho nebudeme potřebovat.
  17. Otevřete si Ovládací panely
  18. Otevřete si Nástroje pro správu
  19. Otevřete si Datové zdroje (ODBC)
  20. Uvidíte otevřené okýnko Správce zdrojů dat ODBC
  21. Vyberte záložku Uživatelské DSN
  22. Klikněte na „Přidat…“
  23. Vyberte ovladač „MySQL ODBC 3.51 Driver“
  24. Vyplňte příslušné kolonky: Data Source Name: nwn, Host/Server name: localhost, Database name: alhambrie, User: alhambrie, Password: alhambrie
  25. Klikněte na Test Data Source. Mělo by se objevit: Data Source ‚nwn‘ connected succesfully.

Postup instalace NWNX/APS

  1. Rozbalte si do root adresáře hry následující soubory:
    • nwnx2.exemadCodeHookLib.dll
    • nwnx_odbc.dll
    • nwnx-module.dll
  2. Spusťte nwnx2.exe
  3. Otevře se vám nwserver.exe
  4. Normálně si v něm spusťe modul Alhambrie
  5. Měl by se normálně nastartovat.

Pokud se vám to nepovedlo, tak je chyba někde u vás. Na něco jste zapomněli, takže si to ještě jednou pořádně přečtěte a dělejte to krok za krokem.

Určitou kontrolou pro vás jsou log soubory v adresáři nwnlogs.0

Článek sepsal Or-Horo a byl převzat z fora Alhambrie

Instalace NWNX/APS 2.6.1 by ShaDoOoW

Co je potřeba:
MySQL 5 – vyberte nejvhodnější pro svůj OS, pro ty, co moc nerozumí angličtině TADY je odkaz na instalační soubor pro windows.
a
MySQL Administrator 1.1.5, odkaz přímo na instalační soubor pro windows je TADY.
a konečně
NWNX/APS 2.6.1

Postup instalace:

  1. Nainstalujte si MySQL 5.
  2. MySQL 5 obsahuje anglického průvodce, který za Vás vše krásně nastaví, takže stačí odpovídat na otázky a je to. Pokud máte firewall povolte MySQL vše až Vám nastartuje proveďte bod 3.
    2a. Přesný postup instalace MySQL 5:
    2a.1 Setup Type – zvolte Complete, na další obrazovce dejte install, začne se to instalovat
    2a.2 MySQL.com Sign-UP zvolte Create a new free MySQL.com account, vyplňte
    2a.3 Dostanete se k další fázi – konfiguraci
    2a.4 Zvolte Detailed Configuration
    2a.5 Zvolte Dedicated MySQL Server Machine pokud MySQL instalujete na server v jiném případě Developer Machine
    2a.6 Zvolte Multifunctional Database
    2a.7 InnoDB Tablespace Setting – Next
    2a.8 Number of Connection – nastavte manuálně na minimum 5
    2a.9 next.next,next, next
    2a.10 Nastavte Security – zadejte heslo a zaskrtnete(?) možnost pod tím
    Execute a je hotovo.
  3. Nainstalujte MySQL Administratora.
  4. Spusťte Administratora, do přihlašovacího okýnka vyplňte:
    Stored connection: localhost
    Server: locahost

zbytek nechte prázdný a klikněte na OK.

  1. Teď je potřeba si vytvořit databázi, to uděláte tak, že v levém okně Administratora zvolíte Catalogs. Pod Catalogs se Vám objeví Schemata a pod tím tabulka s dosavadními databázemi. Pryvým kliknutím na předvytvořenou databázi se Vám rozbalí možnosti. Vyberte Create New Schema a zadejte jeho název.
  2. Dalším bodem je vytvoření uživatele. Vlevo v menu vyberte User Administration a obdobným způsobem jako u databáze vytvořte nového. Nastavte si u něj jméno a heslo a poté na něj vlevo pod menu klikněte pravým myšítkem a vyberte Add Host From Which The User Can Connect a napište localhost.
  3. Otevřete si tedy svého uživatele a nastavte mu všechny práva do vaší databáze. Což provedete výběrem uživatele vlevo pod menu a vpravo výběrem záložky Schema Privileges. Tam vyberte vaši databázi a z pravého menu přesuňte všechny položky vlevo.
  4. Uložte.
  5. Rozbalte archiv s NWNX/APS do složky s Neverwinter Nights. Otevřete soubor NWNX.ini a změňte údaje v něm na:

kód:
; NWNX2 configuration file
; These are the default values for NWNX2. Values specified on the command
; line take precedence.

[NWNX]
ServerPort = 5121
ModuleName = „Gwain Tharr“
WatchdogProcess = yes
UpdateIntervalProcess = 5
WatchdogGamespy = no
UpdateIntervalGamespy = 20
GamespyRetries = 5
OldGamespyProtocol = no
RestartDelay = 5

[ODBC2]
; Log file
MaxLogSize = 512 ; in KByte
LogLevel = 2 ; 0=nothing, 1=only errors, 2=everything

; Use these two settings for the SQLite internal database
;source = sqlite
;file = sqlite.db

; Use these two settings for ODBC connections
;source = odbc
;dsn = nwn

; Use these five settings for MySQL connections
source = mysql
server = localhost
user = váš_uživatel
pwd = heslo_vašeho_uživatele
db = vaše_databáze

  1. Spusťte NWNX, ten Vám otevře NWserver, v něm nahrajte jako server jakýkoliv modul a jděte do složky nwnlogs.0 ve které otevřete textový soubor nwnx_odbc
    kód:
    NWNX ODBC2 plugin V.0.9.2.4
    (c) 2005 by Ingmar Stieger (Papillon) and Jeroen Broekhuizen
    visit us at http://www.nwnx.org
  • Logfile maximum size limit is: 524288 bytes
  • Log level: Everything will be logged.
  • Using MySQL connection.
  • Hooking SCO….hooked at 5c65d0
  • Hooking RCO….hooked at 5c64b0
  • Connect successful.

Porovnejte obsah, jestliže se shoduje tak jste práve správně nainstalovali NWNX/APS

Poznámka: Tento způsob by měl teoreticky jet i na linuxu, ovšem nevyzkoušeno !

Návod dal dohromady ShaDoOoW a byl převzat z fora Gwain Tharr

One response on “Jak nainstalovat NWNX/APS

Napsat komentář