Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Core/Mag => A témát indította: wlptv Dátum 2017 május 24, 07:14:58 DÉLUTÁN

Cím: CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 24, 07:14:58 DÉLUTÁN
Üdv. Olyan problémám van, hogy feltelepìtettem egy CMangos Core-t Linux Debian8 alá
2problémám akadt 

1: hogyan tudom linux alatt beállítani , hogy a szerver adatbázisához ne csak linux alatt lehessen hozzáférni, hanem akár külsőleg navicattal a saját gépemről is el tudjam érni?

2: ugye extratorral kellene létrehoznam map/vmaps/dbc fájlokat viszont Linux alatt nem kaptam ezekhez Extratort , próbáltam egy Cmangos repackból kiszedni a dolgokat de azt nem fogadja el a szerver , valaki esetleg leírná hogyan kell ezeket a dolgokat kinyerni?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 24, 11:40:22 DÉLUTÁN
1, https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-methods-ssh.html
2, https://github.com/cmangos/issues/wiki/Installation-Instructions
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: dio85 Dátum 2017 május 25, 08:24:24 DÉLELŐTT
ha debianon van php myadminod esetleg, vagy valami GUI-s programod , találsz a felhasználók pontban olyat(mysql)hogy felhasználói név jelszó plusz egy sort amibe localhostot, vagy :: vagy ::1 -t írtak. abba az oszlopba ahhoz a felhasználói névhez írd be hogy minden ipt engedsz,::1 azt hiszem, majd engedélyezd routerben a mysql portját.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 25, 09:13:36 DÉLELŐTT
Idézetet írta: dio85 Dátum 2017 május 25, 08:24:24 DÉLELŐTT
ha debianon van php myadminod esetleg, vagy valami GUI-s programod , találsz a felhasználók pontban olyat(mysql)hogy felhasználói név jelszó plusz egy sort amibe localhostot, vagy :: vagy ::1 -t írtak. abba az oszlopba ahhoz a felhasználói névhez írd be hogy minden ipt engedsz,::1 azt hiszem, majd engedélyezd routerben a mysql portját.

Ezzel csak az a baj, hogy nyakon vered a biztonságot, szerveren alapból nem szokás gui-t felhúzni csak mert felesleges és további problémákat vonhat maga után. Mysql kiengedése meg erősen nem ajánlott tunnel nélkül.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 25, 12:42:53 DÉLUTÁN
Ezeket a linkeket amiket küldtél már néztem de én nem tudtam rajta kiigazodni az Extractor résznél mivel ha rámegyek a linkre ami leírná hogy kell linux alatt az extractor dolfgot megoldani 404 error fogad , a mysql es link pedig amit írtál ott nem látom hol írná azt hogy engedjem ki a mysql szervert publicra. Lényegében valahol kellene szerkesztenem a mysl elérését Localhostról a gép Ip-jére?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 25, 02:54:29 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 25, 12:42:53 DÉLUTÁN
Ezeket a linkeket amiket küldtél már néztem de én nem tudtam rajta kiigazodni az Extractor résznél mivel ha rámegyek a linkre ami leírná hogy kell linux alatt az extractor dolfgot megoldani 404 error fogad , a mysql es link pedig amit írtál ott nem látom hol írná azt hogy engedjem ki a mysql szervert publicra. Lényegében valahol kellene szerkesztenem a mysl elérését Localhostról a gép Ip-jére?

MySQL-t ne enged ki publikra, a linken látható hogy a workbench-t hogyan tudod úgy konfigolni hogy elérd a távoli gépeden lévő mysql szervert a nélkül hogy kiengednéd publicra.

Másik problémádnál meg nem értem hogy hol kapsz 404-et. Mivel amit linkeltem abban benne van, hogy hogyan fordítsd a forrásból ki ezeket a toolokat. https://github.com/cmangos/issues/wiki/Installation-Instructions#compiling-cmangos-and-scriptdev2-nix titok nyitja a megfelelő cmake paraméter :
cmake ../mangos -DCMAKE_INSTALL_PREFIX=\../mangos/run -DBUILD_EXTRACTOR=ON -DBUILD_VMAP_EXTRACTOR=ON -DBUILD_MMAP_EXTRACTOR=ON -DPCH=1 -DDEBUG=0  <--- Want compile CMaNGOS & the map extraction tools
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 25, 03:29:18 DÉLUTÁN
Ezt a kódot felhasználtam a telepítés során , hol kellene keresnem az extractor fájlokat? mangos/run mappában?
Ha pedig nem nyitom ki a mysql szerverem publicra akkor az AzerCMS weboldalam nem fogja elérni a szervert és így nem tudom telepíteni a weboldalt , vagy van arra is megoldás?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 25, 04:10:12 DÉLUTÁN
Igen ott kell lennie, de keres rá : find /home/mangos -type f -name "map*"

AzerCMS egy másik gépről megy ? Vagy most hogy van a VPS-ed egy windows server, azon belül virtuális gépen futtatsz egy linuxot ? Ha az AzerCMS-t a linux gépen használod akkor a mysql kapcsolat mehet localhost-on.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 26, 12:56:14 DÉLELŐTT
A vpsen csak egy linux debian8 fut , az azercms pedig egy ingyenes tárhellye van feldobva
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: ECS Dátum 2017 május 26, 09:26:42 DÉLUTÁN
A vps-en kéne futtatnod a webszervert is, és ahogy mondta neked AximCore is, akkor mehetne az egész localhoston.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 26, 10:00:02 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 26, 12:56:14 DÉLELŐTT
A vpsen csak egy linux debian8 fut , az azercms pedig egy ingyenes tárhellye van feldobva
Idézetet írta: ECS Dátum 2017 május 26, 09:26:42 DÉLUTÁN
A vps-en kéne futtatnod a webszervert is, és ahogy mondta neked AximCore is, akkor mehetne az egész localhoston.

Így van ECS kolléga jól mondja, ez segíthet összerakni debian alatt a webszervert :
https://wiki.debian.org/LaMp
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 27, 02:39:59 DÉLELŐTT
Ezt azért sem preferálom, mert 3 nap múlva már meg lesz a .eu domain tárhellyel , oda kerül fel a weblap és muszáj kinyitnom a mysql szervert hogy onnan el tudjam érni a szerver adatbázisát , szóval kérlek titeket mindentől eltekintve segìtsetek érthetően, magyarul meìrni hogyan tudom a szerver adatbázisát publicra tenni. Vagy ezt másképpen hogy oldjam meg?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 27, 10:07:43 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 27, 02:39:59 DÉLELŐTT
Ezt azért sem preferálom, mert 3 nap múlva már meg lesz a .eu domain tárhellyel , oda kerül fel a weblap és muszáj kinyitnom a mysql szervert hogy onnan el tudjam érni a szerver adatbázisát , szóval kérlek titeket mindentől eltekintve segìtsetek érthetően, magyarul meìrni hogyan tudom a szerver adatbázisát publicra tenni. Vagy ezt másképpen hogy oldjam meg?

Megjegy: akkor feleslegesen vettél tárhelyet... :D

Ha már mindenképp publicba kimegy a dolog, akkor két dolgot néz meg előbbit nem biztos hogy támogatja az azercms :
1, SSL kapcsolat
http://xmodulo.com/enable-ssl-mysql-server-client.html
https://stackoverflow.com/questions/9738712/connect-to-remote-mysql-server-with-ssl-from-php

2, tűzfalon szűrni hogy a MySql portján(alapból 3306) kitől jöhet be forgalom, ehhez a tűzfalon kell játszani :
https://unix.stackexchange.com/questions/145929/how-to-ensure-ssh-port-is-only-open-to-a-specific-ip-address?answertab=votes#tab-top
Utóbbinál gyorsan megjegyezném, hogy könnyen ki tudod zárni magad a saját vps-ről ha csak nincs hozzá más konzolod, de minden esetben ajánlom, hogy ne loginolj ki addig amíg egy másik sessionban nem próbálsz belépni ssh-n. Mert a bejelentkezett ssh-t nem dobja ki ha el is szúrod és még van esélyed javítani a dolgokon.

MySQL : ( Debian alatt lehet máshol a .cnf fájl, de megtalálod a /etc/mysql mappa alatt tuti )
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Megkeresed a következőt :

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1


és átírod a szerver ip-re. Végül restart neki :
sudo service mysql restart

Most már publikus ip-n megy a mysql, a felhasználó amivel loginolsz annál is meg kell nézni hogy milyen hoston lehet rá loginolni.
( root-ot lehetőleg ne enged csak lokálisan, azt fogják elsőnek megpróbálni a botok feltörni... jaaa és ssh-n is  ;) )

Megj2.0: ahogy látom ez a baráti szerveresedi kezd kilépni publikussá, így nem ártana mélyíteni a tudásod üzemeltetés szempontból, mert hamar megfognak találni a botok. ( minimum iptables conf, brute force/nmap védelmeknek néz utána... )
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 28, 04:04:34 DÉLUTÁN
Megcsináltam ezt a MYSQL dolgot ahogy írtad és ez a hiba fogad , erre mi a megoldás?

http://kephost.com/images/2017/05/28/mysql.png (http://kephost.com/images/2017/05/28/mysql.png)

UPDATE: Megoldottam :)
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 28, 05:59:46 DÉLUTÁN
A map/vmaps/mmaps extractor még mindig nem működik , kiderült hogy ebben a TBC csomagban a cmangos elrontott valamit így telepítés során nem tudja megcsinálni az extractorokat , írja is hogy windowsból kellene kinyerni a dolgokat , valaki esetleg valami ötlet?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 28, 07:08:52 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 28, 05:59:46 DÉLUTÁN
A map/vmaps/mmaps extractor még mindig nem működik , kiderült hogy ebben a TBC csomagban a cmangos elrontott valamit így telepítés során nem tudja megcsinálni az extractorokat , írja is hogy windowsból kellene kinyerni a dolgokat , valaki esetleg valami ötlet?

Windowson lefordított a coret, és kinyered a fájlokat, utána felmásolod a vps-re a fájlokat.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 28, 09:07:06 DÉLUTÁN
Én megcsináltam Windowson mindent amit kért , minden rendben működött , de ahol az "ad.exe" fájlnak kellene lennie , nincs ott semmiféle ad.exe fájl ....
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 28, 09:24:24 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 28, 09:07:06 DÉLUTÁN
Én megcsináltam Windowson mindent amit kért , minden rendben működött , de ahol az "ad.exe" fájlnak kellene lennie , nincs ott semmiféle ad.exe fájl ....

Valószínűleg nem, vagy fordításkor hibát ír. Előbbi esetnél nézd át mikor a cmake-el generálod a projektet. Utóbbinál meg nézd meg milyen hibákat ír.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 28, 09:42:35 DÉLUTÁN
Mikor Visual Studio 2015-ben fordítom a core-t ezt a fatal error-t kapom
LINK : fatal error LNK1104: cannot open file 'libboost_system-vc140-mt-1_64.lib'
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 28, 10:55:50 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 28, 09:42:35 DÉLUTÁN
Mikor Visual Studio 2015-ben fordítom a core-t ezt a fatal error-t kapom
LINK : fatal error LNK1104: cannot open file 'libboost_system-vc140-mt-1_64.lib'

Szóval azért a Boost lib nincs fent, vagy szarul van konfigolva,
Telepítő :
https://sourceforge.net/projects/boost/files/boost-binaries/1.63.0/boost_1_63_0-msvc-14.0-64.exe/download
BOOST_ROOT-ot állítsd be, hogy oda mutasson ahova a boostot telepítetted:
(https://media-api.atlassian.io/file/0c136213-6b0d-41df-bb86-85722681cfcf/image?token=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmNDFkYTNhMC00MmQ0LTRlNmMtOTFmYS1lNjBlM2UyYzY0ZmYiLCJhY2Nlc3MiOnsidXJuOmZpbGVzdG9yZTpmaWxlOjBjMTM2MjEzLTZiMGQtNDFkZi1iYjg2LTg1NzIyNjgxY2ZjZiI6WyJyZWFkIl19LCJleHAiOjE0OTYwMDc0NjgsIm5iZiI6MTQ5NjAwNDQwOH0.CG0OZIG_eYMoA9fyCBZaBzFunADYX7Gxd_NZzDz4FiU&client=f41da3a0-42d4-4e6c-91fa-e60e3e2c64ff&name=boost_envs.PNG&max-age=2940&height=500)
Cmake-től kezd újra a dolgokat, és töröld a cmake által generált projekt fájlokat és cache-t ( CMakeCache.txt, CMakeFiles könyvtár )
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 28, 11:04:22 DÉLUTÁN
Rendben , köszönöm , működik minden , holnap feldobom a mapokat / vmapokat stb... , és írok , hogy mi lett :)
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 29, 12:39:48 DÉLUTÁN
Hamarosan kiderül minden működik -e :) Kicsit lassan másolom fel FileZillával a dolgokat :)

Addig egy olyan kérdésem lenne , hogy Linux alatt 6magos processzor 3,1GHZ és 8GB RAM , egy ilyen konfiggal mennyi playert bír a linux?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: hunti Dátum 2017 május 29, 02:38:42 DÉLUTÁN
8 évvel ezelőtt 100 playert biztosan elbírt volna ez a konfig, de esélyes hogy 2-300at is. Akkoriban még nem volt vmap, de szerintem ez a proci bírni fogja, emlékeim szerint nem olyan vészes a vmap processzor használata. Memóriát később lehet bővíteni kell.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 29, 03:13:04 DÉLUTÁN
Srácok , köszönöm szépen mindenkinek a kitartó segítségét :) Működik minden :) 
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 30, 05:06:35 DÉLUTÁN
Srácok ! Az miért van, hogy az instákban a bossoknak ilyen 6 meg 7.000 hp-juk van? :S Megnéztem adatbázisban a creature_templatet , ott pedig 2millió 700 ezret ír hp-nak , de ingame 7000hp-ja van , ötlet?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: dio85 Dátum 2017 május 30, 08:12:37 DÉLUTÁN
Vagy a szorzójuk van ellőve db-ben, vagy passz. minden creature_template-ben asszem benne szorzó is. Mivel rég csináltam, nem mondom 100%-ra
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 30, 08:59:20 DÉLUTÁN
Kiváncsiságból letöltöttem a saját gépemre egy CMangos repackot , amiben működnek a bossok hp-ji rendesen , összehasonlítottam a repack és a core  creature_template -jét , és ugyanaz a kettő. Az egy megoldás lenne ha a repackban található creature_templatet felülírom a core-ban , vagy evvel befolyásolom a core-t valamiben?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: hunti Dátum 2017 május 31, 10:35:05 DÉLELŐTT
world konfigban ezek milyen értékűek? 1-nek kellene lennie:
Rate.Creature.Normal.HP          = 1
Rate.Creature.Elite.Elite.HP     = 1
Rate.Creature.Elite.RARE.HP      = 1
Rate.Creature.Elite.RAREELITE.HP = 1
Rate.Creature.Elite.WORLDBOSS.HP = 1
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: wlptv Dátum 2017 május 31, 12:36:23 DÉLUTÁN
Mindegyik ezen az értéken van így ahogy írtad is .

Azt az érdekességet vettem észre viszont , a repack és a core  creature_template-je között , hogy a két táblában az "expansion" oszlop nem egyezik meg egyedül. Core-ban 1 és 0 értékek különböztetik meg a repacknál pedig -1 és 0 .

Lehet akkor érdemes lenni tényleg átrakni a repack creature_template-jét , mert végülis cmangos az is , nem hiszem hogy kárt tudna tenni a szerverben , mert ez az egy különbség van a két template között , oszlopokban és sorokban is teljesen megegyeznek

esetleg egy próbát megér?
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: AximCore Dátum 2017 május 31, 08:19:46 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 31, 12:36:23 DÉLUTÁN
Mindegyik ezen az értéken van így ahogy írtad is .

Azt az érdekességet vettem észre viszont , a repack és a core  creature_template-je között , hogy a két táblában az "expansion" oszlop nem egyezik meg egyedül. Core-ban 1 és 0 értékek különböztetik meg a repacknál pedig -1 és 0 .

Lehet akkor érdemes lenni tényleg átrakni a repack creature_template-jét , mert végülis cmangos az is , nem hiszem hogy kárt tudna tenni a szerverben , mert ez az egy különbség van a két template között , oszlopokban és sorokban is teljesen megegyeznek

esetleg egy próbát megér?

Letudod menteni az egész adatbázisod amit zokszó nélkül vissza tudsz állítani, így mindenképpen érdemes megpróbálni.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: Gameka Dátum 2018 november 02, 06:56:06 DÉLELŐTT
Elore is bocs az offert! De:

Idézetet írta: AximCore Dátum 2017 május 26, 10:00:02 DÉLUTÁN
Idézetet írta: wlptv Dátum 2017 május 26, 12:56:14 DÉLELŐTT
A vpsen csak egy linux debian8 fut , az azercms pedig egy ingyenes tárhellye van feldobva
Idézetet írta: ECS Dátum 2017 május 26, 09:26:42 DÉLUTÁN
A vps-en kéne futtatnod a webszervert is, és ahogy mondta neked AximCore is, akkor mehetne az egész localhoston.

Így van ECS kolléga jól mondja, ez segíthet összerakni debian alatt a webszervert :
https://wiki.debian.org/LaMp

Ezt, hogy s mikent lehet kivitelezni? Volt mar vps-em, es volt domainem is, de az istenert nem tudtam osszehozni azt, hogy a domainre a vps jelenjen meg, es ne szolgaltato altal hozzaadott tarhely.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: hunti Dátum 2018 november 02, 03:26:19 DÉLUTÁN
A domain DNS rekordját kell módosítani, "A" rekordokat kell átírni a szolgáltató tárhelyének IP címéről a VPS IP címére.
Cím: Re:CMangos 2.4.3 Debian 8 install probléma
Írta: Gameka Dátum 2018 november 05, 06:51:46 DÉLUTÁN
Ohh.. azt hittem bonyeszabb, avagy ordogi dolog, de ezek szerint megsem. Koszonom szepen!