Szerző Téma: Inventory  (Megtekintve 2583 alkalommal)

Inventory
« Dátum: 2017. május 18. - 15:18:38 »
0 Show voters
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. 

Inventory
« Válasz #1 Dátum: 2017. május 18. - 15:23:15 »
0 Show voters
MySQL

Inventory
« Válasz #2 Dátum: 2017. május 18. - 21:18:03 »
0 Show voters
Összevan kötve a mysqllel, és működik is, még is eltűnik az item.

Inventory
« Válasz #3 Dátum: 2017. május 18. - 21:42:39 »
0 Show voters
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!!!)

Nem elérhető id100

  • 903
    • Profil megtekintése
Inventory
« Válasz #4 Dátum: 2017. május 18. - 21:54:34 »
0 Show voters


   

 
Módnév, script, SQL táblák nélkül nem sokat tudunk kezdeni. Egy log is jól jönne.

Inventory
« Válasz #5 Dátum: 2017. május 19. - 09:59:09 »
0 Show voters
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.

Inventory
« Válasz #6 Dátum: 2017. május 19. - 14:10:35 »
0 Show voters
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.

Inventory
« Válasz #7 Dátum: 2017. május 23. - 17:43:06 »
0 Show voters
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.

Nem elérhető Xenius

  • 668
    • Profil megtekintése
Inventory
« Válasz #8 Dátum: 2017. május 23. - 17:49:07 »
+3 Show voters
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.

Inventory
« Válasz #9 Dátum: 2017. május 23. - 17:51:41 »
0 Show voters
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. 

Nem elérhető id100

  • 903
    • Profil megtekintése
Inventory
« Válasz #10 Dátum: 2017. május 23. - 18:04:06 »
0 Show voters
@Xenius ha leáll a szervergép / a szerver, akkor a LUA tábla nem mentődik. Olyankor mi történik :D?

Nem elérhető Xenius

  • 668
    • Profil megtekintése
Inventory
« Válasz #11 Dátum: 2017. május 23. - 18:05:59 »
0 Show voters
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

Nem elérhető Enigma

  • 391
    • Profil megtekintése
Inventory
« Válasz #12 Dátum: 2017. május 23. - 18:07:20 »
0 Show voters
Nyílván megnézi hogy ottvannak-e az itemei, ha nincsenek, betölti.

Inventory
« Válasz #13 Dátum: 2017. május 23. - 18:18:34 »
0 Show voters
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 [...]
   


 

Inventory
« Válasz #14 Dátum: 2017. május 23. - 18:20:27 »
0 Show voters
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. :) 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal