#ots30wkids #gry #tibia #programowanie

Luuudzie... zaczeli się ludzie, zaczęły się problemy Ogłaszam wszem i wobec, że serwer wchodzi w nową poważną fazę.
Nie jesteśmy już jednym serwerem ale duetem zwanym w #devops green i blue

To jest na prawdę przesada, że tyle czasu na to marnuje. Ale na prawdę mnie to jara. Gierki RPG w takiej magicznej otoczce to od zawsze był jakiś mojego rodzaju fetysz A tworzenie świata, w którym można się bawić przyciąga mnie od małego. Powiedział gość, który zrobił OTSa na RL mapie xD Spokojnie... dojdziemy do własnej przygody.

Wracając. Wziąłem się znowu za #programowanie no i niestety tym razem wina była po stronie silnika. Chciałem zredukować cooldown spelli o ułamek, niestety po drodze ten ułamek, pomimo, że dokumentacja wskazywała na float był castowany do int-a. Niby mógł bym dać speed x2 i po problemie ale, ale. Co z balansem, co z wyzwaniem. Chcemy, żeby było dynamiczniej, a nie śmiesznie łatwo.

Wszedłem na gita, sprawdziłem najnowsze commity no i jest, ktoś to faktycznie poprawił. Tylko to oznacza, z tego co przejrzałem inne zmiany, że do update jest cały silnik Nie jest to prosta sprawa ze względu na już zmienione niektóre pliki zarówno danych jak i samego core. A po drugie ludzie, niby nie dużo ale łupią prawie cały czas. Wczoraj ostatni grajek poszedł spać po 1.

Najpierw tak jak mówi inżynierski best practicse zajebałem update na produkcji. Błąd! Od rana gracze reportowali bugi z walką i niemożność wylogowania sie Niektórzy się nawet rozmnożyli. Dobrze, że młody obudził mnie po 7 to nie wiele złego się stało. Odwinąłem serwerek z tar.gz, który przygotowałem sobie wcześniej i miałem czas pomyśleć jak zrobić to lepiej. Oczywiście wszystko leci też przez gita, ale tak rozjebałem repo, że nawet nie chciało mi się tego sprzątać.

Po kilku godzinach zabawy z dzieciakami, zakupami i świątecznym sprzątaniem. Błądząc myślami nie przy pierogach ale przy Tibijce wybór padł na green-blue. Czyli stawiamy drugi serwerek, robimy klienta, ustawiamy cycuś glancuś a na koniec przepinamy userów.

Zdumpowałem baze orginalnego serwera do pliczku, zsetupowałem i skompilowałem nowy build. Potem tylko podłączyć wszystko razem i ciach. Został jeszcze klient, ale to robi się ultra szybko jak już wiesz co jest czym. Reguły firewall dla nowych portów, NATowanie nowych portów (pic rel) i BUM. You are logged in!

Ide bawić się z dziećmi, nocka minie mi przy przerzucaniu plików i modyfikowaniu nowego silnika. Wesołych świąt
zboinek userbar
c7373283-001e-4b0e-b9ee-2b0729278c9c
wombatDaiquiri

@zboinek jaki serwer? Mógłbyś podrzucić linka do gita proszę?

Sauronus

To jest na prawdę przesada, że tyle czasu na to marnuje. Ale na prawdę mnie to jara.


Mordo, jeśli coś Cię jara, to nie jest to marnowanie czasu. Trzym się i powodzenia!

koszotorobur

@Sauronus i @zboinek - czasami myślę, że moi pracodawcy jakby się dowiedzieli, że nie płacą mi tak naprawdę za pracę, tylko za zabawę, to mogliby chcieć przestać mi płacić

zboinek

@koszotorobur dzisiaj moja żona mówi - "czyli nie robiłeś tego do pracy, czyli to była rozrywka" na co ja szybko "Moje życie to rozrywka "

koszotorobur

@zboinek - trzeba doceniać dobre rzeczy w życiu bo nie ma ich aż tak wiele

Sauron

@zboinek może i siedziałem do 1 ale za to mlody obudził mnie o 6, to się nazywa odpowiedzialność xD

zboinek

@Sauron na dodatek napisales o bugu i na szczescie ja zdazylem psuc serwer o 3 ale moj mlody obudzil mnie o 7 i o 7 30 naprawilem rozjebany w pyl serwer. To sie nazywa odpowiedzialnosc

Zaloguj się aby komentować