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

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

Inventory
« Válasz #2 Dátum: 2017. Május 18. - 21:18:03 »
0
Ö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
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


   

 
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
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
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
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
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
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
@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
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
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
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
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