GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Jackson - 2017. Május 18. - 15:18:38

Cím: Inventory
Írta: Jackson - 2017. Május 18. - 15:18:38
Hogy tudnám azt megoldani, hogy ha restartolom az inventoryt akkor ne tűnjenek el az itemek, vagy ha resizem a szervert akkor meg maradjanak az itemek. 
Cím: Inventory
Írta: thegergo02 - 2017. Május 18. - 15:23:15
MySQL
Cím: Inventory
Írta: Jackson - 2017. Május 18. - 21:18:03
Összevan kötve a mysqllel, és működik is, még is eltűnik az item.
Cím: Inventory
Írta: thegergo02 - 2017. Május 18. - 21:42:39
Idézetet írta: Jackson date=1495135083


   
      Összevan kötve a mysqllel, és működik is, még is eltűnik az item.
   


Azt hittem valamilyen módot kértél ennek a mentésére. Akkor főleg nem tudjuk a mod neve nélkül. (CSAK KÉRLEK NE EXTERNAL LEGYEN MERT ERET VÁGOK!!!)
Cím: Inventory
Írta: id100 - 2017. Május 18. - 21:54:34


   

 
Módnév, script, SQL táblák nélkül nem sokat tudunk kezdeni. Egy log is jól jönne.
Cím: Inventory
Írta: BlackSy - 2017. Május 19. - 09:59:09
Idézetet írta: thegergo02 date=1495136559


   
      Azt hittem valamilyen módot kértél ennek a mentésére. Akkor főleg nem tudjuk a mod neve nélkül. (CSAK KÉRLEK NE EXTERNAL LEGYEN MERT ERET VÁGOK!!!)
   


El kell, hogy szomorítsalak, ez szerintem External v1. Az csinálta ezt, az első kiadás. :D De ha nem, akkor elnézést kívánok.
Cím: Inventory
Írta: thegergo02 - 2017. Május 19. - 14:10:35
Idézetet írta: BlackSy date=1495180749


   
      El kell, hogy szomorítsalak, ez szerintem External v1. Az csinálta ezt, az első kiadás. :D De ha nem, akkor elnézést kívánok.
   


Jejzus.
Cím: Inventory
Írta: rusztamas - 2017. Május 23. - 17:43:06
a helyedben örökös timert csinálnék, ami tegyük fel 5 másodpercenként végez egy query-t, ami beilleszti az új itemeket. úgy nem fog elveszni. ha lassú az adatbázis és több játékos van a szervereden, legyen 30-60 mp a timer hossza, nekem elég max 5 mp, azért mondtam. játékszerver hostingtól béreled akkor nyugodtan mehet az 5 másodperc.
Cím: Inventory
Írta: Xenius - 2017. Május 23. - 17:49:07
Nálunk úgy van hogy ha a játékos egy új itemet kap akkor azt azonnal elmenti az adatbázisba, ha a játékos átmozgat egy itemet akkor van egy 5 másodperces delay az sql query végrehajtására és ha közben még egy itemet átmozgat akkor a végén a query mindkettőt elmenti. Ha töröl a játékos egy itemet akkor is instant kitörli az adatbázisból a szerver. Illetve ha kilép a játékos, akkor a szerver elmenti egy lua táblába a játékos itemeit hogy a következő csatlakozáskor ne legyen egyetlen mysql lekérdezés sem az inventory betöltésekor.
Cím: Inventory
Írta: rusztamas - 2017. Május 23. - 17:51:41
Idézetet írta: Xenius date=1495554547


   
      Nálunk úgy van hogy ha a játékos egy új itemet kap akkor azt azonnal elmenti az adatbázisba, ha a játékos átmozgat egy itemet akkor van egy 5 másodperces delay az sql query végrehajtására és ha közben még egy itemet átmozgat akkor a végén a query mindkettőt elmenti. Ha töröl a játékos egy itemet akkor is instant kitörli az adatbázisból a szerver. Illetve ha kilép a játékos, akkor a szerver elmenti egy lua táblába a játékos itemeit hogy a következő csatlakozáskor ne legyen egyetlen mysql lekérdezés sem az inventory betöltésekor.
   


ötletes, de szerintem egyszerűbb amit írtam :) ha 5 másodpercenként lekérdezi hogy létezik -e az adatbázisban ez az item, és ha nem beilleszti, loginnál lekéri az itemeid, és odaadja, az egyéb díszítés hogyha olyan rendszerről beszélünk, akkor melyik sloton van ez meg az, esetleg akcióbár. 
Cím: Inventory
Írta: id100 - 2017. Május 23. - 18:04:06
@Xenius ha leáll a szervergép / a szerver, akkor a LUA tábla nem mentődik. Olyankor mi történik :D?
Cím: Inventory
Írta: Xenius - 2017. Május 23. - 18:05:59
Idézetet írta: id100 date=1495555446


   
      @Xenius ha leáll a szervergép / a szerver, akkor a LUA tábla nem mentődik. Olyankor mi történik :D?
   


Olvasd vissza az egészet újra
Cím: Inventory
Írta: Enigma - 2017. Május 23. - 18:07:20
Nyílván megnézi hogy ottvannak-e az itemei, ha nincsenek, betölti.
Cím: Inventory
Írta: thegergo02 - 2017. Május 23. - 18:18:34
Idézetet írta: id100 date=1495555446


   
      @Xenius ha leáll a szervergép / a szerver, akkor a LUA tábla nem mentődik. Olyankor mi történik :D?
   


 
 
Idézetet írta: Xenius date=1495554547


   
      Nálunk úgy van hogy ha a játékos egy új itemet kap akkor azt azonnal elmenti az adatbázisba [...]
   


 
Cím: Inventory
Írta: rusztamas - 2017. Május 23. - 18:20:27
de a szervergépük nem fog leállni, mert JZT-től bérelnek fizikai szervert, én is béreltem már tőlük, semmi gond nincs velük, teljesen megbízható, nem fog leállni. :) 
Cím: Inventory
Írta: id100 - 2017. Május 23. - 19:21:05
A világ (egyik) legstabilabb hostjától van fizikai szervergépem február óta. Semmi baj nincs velük, de ők sem vállalnak 100.00%-os uptimeot.
 
Senki nem tud ilyet, hiszen akármikor elmehet bárhol az áram, és mivel végtelen generátor nincs, így gondolom hamar leállna. (OVHnál ez napok kérdése)
 
Egyébként köszönöm @thegergo02, elég figyelmetlen voltam, hogy elmentem felette :D
Cím: Inventory
Írta: Enigma - 2017. Május 23. - 20:06:09
Ez így van, senki sem vállal 100% uptimeot. Nekem a DigitalOceannál volt VPS, aztán átköltöztem a Vultr-re, ahol már legalább fél éve vagyok, és még ott is van downtime meg update meg minden egyéb.
Cím: Inventory
Írta: rusztamas - 2017. Május 23. - 21:05:24
ArubaCloudot meg JZT-t használtam igazán eddig, egyszer sem volt olyan hogy nem volt elérhető. Ha nem volt, akkor a saját hülyeségem miatt. 
Cím: Inventory
Írta: id100 - 2017. Május 23. - 21:30:10
Egyébként tesztekhez nekem is van az arubától 1 mid VPS-em, windowsos, semmi gond nem volt vele és már lassan 1 éve megvan. 
Cím: Inventory
Írta: rusztamas - 2017. Május 24. - 21:45:30
Idézetet írta: id100 date=1495567810


   
      Egyébként tesztekhez nekem is van az arubától 1 mid VPS-em, windowsos, semmi gond nem volt vele és már lassan 1 éve megvan. 
   


miért nem linux? 
Cím: Inventory
Írta: id100 - 2017. Május 24. - 21:56:17
Van elég sok olyan alkalmazás amit nem tudnánk elérni Linux alatt, Windowson viszont igen.
 
A fő szervergépünk egyébként Linux-al fut, nyilván az alá nem 2GB RAM van adva.
Cím: Inventory
Írta: rusztamas - 2017. Május 25. - 19:42:54
Idézetet írta: id100 date=1495655777


   
      Van elég sok olyan alkalmazás amit nem tudnánk elérni Linux alatt, Windowson viszont igen.
   
   
      A fő szervergépünk egyébként Linux-al fut, nyilván az alá nem 2GB RAM van adva.
   


milyen alkalmazásokra gondolsz? nyilván sima windows kliensnek készített appokat (játékok stb) nem adnak ki linuxokra... 
Cím: Inventory
Írta: id100 - 2017. Május 27. - 10:01:58
Nem találtam működő szerverfájlokat több játékra, bár gondolom elérhető rájuk azóta (pl Cod4-re nem találtam pedig tudom hogy létezik)
Cím: Inventory
Írta: rusztamas - 2017. Május 27. - 12:14:54
ja, hát azt keresni is kell.... :) de most ha grafikus linuxot használsz ezekre jó a Wine is szeritnem :)