Produceri Napló #1
A produceri napló egy új formátum, ami azzal a céllal készül, hogy nagyobb betekintést kapjatok a Shakes and Fidget fejlesztésével kapcsolatban.
Az első rész a jelenleg is folyamatban lévő szerveráttelepítésekről szól. Azt tapasztaltuk, hogy erről a téma érzelmileg erősen megérinti a közösséget, ezért mi is írunk róla, hogy elmondjuk miért is szükséges elvégeznünk ezt a szervereken és hogyan tervezzük végrehajtani az elkövetkezendő hónapokban.
Az átállás a PureBasic-ről PHP-re egy technikai döntés volt. A PHP egy rugalmasabb és modernebb nyelv mint a PureBasic és lehetővé teszi számunkra, hogy könnyebben és gyorsabban fejlesszünk új funkciókat a játékhoz. Ezenkívül az új funkciók integrálása az új architektúrába könnyebben elvégezhető. Szintén egy pozitív hozománya az új rendszernek, hogy betekintésünk less a szerver naplóba amelyek támpontot adhatnak , hogy az esetleges hibák okait hamarabb azonosíthassuk és javíthassuk.
Az áttelepített szerverek listája azt a benyomást keltheti, hogy teljesen véletlenszerűek a kiválasztott szerverek sorrendje. Ez egyáltalán nem így van. Számos szempontot veszünk figyelembe a szerverek kiválasztásánál (nyelv, szerver kora, aktív játékosok száma… stb.) és először igyekszünk úgy kiválasztani a szervereket, hogy ezekben a jellemzőikben minél eltérőbbek legyenek. Ez biztosítja, hogy a lehető legnagyobb rálátásunk legyen az esetlegesen előforduló hibákról. Minél előrébb tartunk az áttelepítésekkel, annál jobb esély van rá, hogy ezeket a problémákat már az áttelepítés előtt kiküszöböljük.
Bár a szerverek áttelepítésénél odafigyelünk és tesztelünk, bármikor megtörténhet, hogy a 200 000 sornyi átírt kód kisebb hibákat generál. Biztosak vagyunk benne, hogy ezek a hibákat rövidesen orvosolni tudjuk. Elemezzük ezeket a hibákat, javítjuk őket és minél több áttelepítésen vagyunk túl, annál kevesebb hiba fordul elő. A nagy kockázat miatt ezeket az áttelepítéseket előzetesen belső környezetben tesztelik, mielőtt élő szervereken végrehajtjuk. Ha véletlenül súlyos hiba merül fel az áttelepítés során, biztonsági mentésből visszaállítjuk a szervert.
Miközben igyekszünk a szervereket minél hamarabb áttelepíteni, időt szánunk rá hogy ezt a projektet a lehető legnagyobb gondossággal végezzük. Nem szeretnénk hiú ábrándokat táplálni bennetek, ezért nem határozunk meg meg pontos dátumot az áttelepítések végeztére vonatkozóan. De ha tartan tudjuk a jelenlegi tempót, akkor biztosak lehettek benne, hogy idén be tudjuk fejezni az utolsó szerver áttelepítését is.
Ahogy már említettük tudomásunk van a az új háttérrendszerrel rendelkező szervereken előforduló problémákról, szerverkimaradásokról. Biztosak lehettek benne, hogy ezek a problémák bennünket is ugyanúgy bosszantanak mint benneteket és ezeket a problémákat kiemelten kezeljük.
Szeretnénk megköszönni nektek a türelmet és az áttelepítés során felmerülő problémákkal kapcsolatos visszajelzéseiteket. A közreműködésetek nagyon sokat jelent!
A produceri napló egy új formátum, ami azzal a céllal készül, hogy nagyobb betekintést kapjatok a Shakes and Fidget fejlesztésével kapcsolatban.
Az első rész a jelenleg is folyamatban lévő szerveráttelepítésekről szól. Azt tapasztaltuk, hogy erről a téma érzelmileg erősen megérinti a közösséget, ezért mi is írunk róla, hogy elmondjuk miért is szükséges elvégeznünk ezt a szervereken és hogyan tervezzük végrehajtani az elkövetkezendő hónapokban.
Az átállás a PureBasic-ről PHP-re egy technikai döntés volt. A PHP egy rugalmasabb és modernebb nyelv mint a PureBasic és lehetővé teszi számunkra, hogy könnyebben és gyorsabban fejlesszünk új funkciókat a játékhoz. Ezenkívül az új funkciók integrálása az új architektúrába könnyebben elvégezhető. Szintén egy pozitív hozománya az új rendszernek, hogy betekintésünk less a szerver naplóba amelyek támpontot adhatnak , hogy az esetleges hibák okait hamarabb azonosíthassuk és javíthassuk.
Az áttelepített szerverek listája azt a benyomást keltheti, hogy teljesen véletlenszerűek a kiválasztott szerverek sorrendje. Ez egyáltalán nem így van. Számos szempontot veszünk figyelembe a szerverek kiválasztásánál (nyelv, szerver kora, aktív játékosok száma… stb.) és először igyekszünk úgy kiválasztani a szervereket, hogy ezekben a jellemzőikben minél eltérőbbek legyenek. Ez biztosítja, hogy a lehető legnagyobb rálátásunk legyen az esetlegesen előforduló hibákról. Minél előrébb tartunk az áttelepítésekkel, annál jobb esély van rá, hogy ezeket a problémákat már az áttelepítés előtt kiküszöböljük.
Bár a szerverek áttelepítésénél odafigyelünk és tesztelünk, bármikor megtörténhet, hogy a 200 000 sornyi átírt kód kisebb hibákat generál. Biztosak vagyunk benne, hogy ezek a hibákat rövidesen orvosolni tudjuk. Elemezzük ezeket a hibákat, javítjuk őket és minél több áttelepítésen vagyunk túl, annál kevesebb hiba fordul elő. A nagy kockázat miatt ezeket az áttelepítéseket előzetesen belső környezetben tesztelik, mielőtt élő szervereken végrehajtjuk. Ha véletlenül súlyos hiba merül fel az áttelepítés során, biztonsági mentésből visszaállítjuk a szervert.
Miközben igyekszünk a szervereket minél hamarabb áttelepíteni, időt szánunk rá hogy ezt a projektet a lehető legnagyobb gondossággal végezzük. Nem szeretnénk hiú ábrándokat táplálni bennetek, ezért nem határozunk meg meg pontos dátumot az áttelepítések végeztére vonatkozóan. De ha tartan tudjuk a jelenlegi tempót, akkor biztosak lehettek benne, hogy idén be tudjuk fejezni az utolsó szerver áttelepítését is.
Ahogy már említettük tudomásunk van a az új háttérrendszerrel rendelkező szervereken előforduló problémákról, szerverkimaradásokról. Biztosak lehettek benne, hogy ezek a problémák bennünket is ugyanúgy bosszantanak mint benneteket és ezeket a problémákat kiemelten kezeljük.
Szeretnénk megköszönni nektek a türelmet és az áttelepítés során felmerülő problémákkal kapcsolatos visszajelzéseiteket. A közreműködésetek nagyon sokat jelent!
Comment