Skocz do zawartości

net4game

Największy polski serwer RolePlay w GTA: San Andreas Multiplayer

Zdjęcie

Timery i open-source net4game


  • Zamknięty Temat jest zamknięty
18 odpowiedzi w tym temacie

#1 B M — 62158 19/05/2019 - 11:05

B M
  • Zarząd

*
Popularny

Hej!

Minuty na służbie
Dostawaliśmy ostatnio sporo skarg na temat długości trwania służby na net4game. Istnieje kilka wtyczek do SA-MP, których zadaniem jest naprawienie problemu nieprecyzyjnych timerów, ale każda z nich napisana jest w archaiczny sposób i ma pełno błędów które mogą prowadzić do crashów serwera bądź wycieków prywatnych informacji. Jako, że nie mogliśmy sobie pozwolić na używanie niebezpiecznego kodu, byłem zmuszony napisać nową wtyczkę która rozwiązuje ten problem w bezpieczny sposób.

Wtyczka napisana jest w Rust, języku który pokochałem za najlepszą możliwą wydajność połączoną z bezpieczeństwem danych którego nie mogą zagwarantować nawet bardziej obciążające silniki z maszynami wirtualnymi jak Java, C#, Python czy JavaScript.

Open source
Udostępniam wtyczkę jako open-source, aby pomóc każdemu serwerowi który ma ten problem, oraz by pokazać Wam jak działa net4game od wewnątrz. Chciałbym coraz większą część net4game uczynić open source, aby każda chętna osoba mogła nam pomóc w rozwoju serwera. Zerknijcie na kod wtyczki jeżeli jesteście zainteresowani. Jeśli praca w zespole który dba o jakość kodu Was interesuje i podoba wam się idea pracy nad ficzerami używanymi przez tysiące naszych graczy, dajcie mi znać na [email protected] 😁

👩‍💻 github.com/bmisiak/samp-precise-timers (lub używany przez nas GitLab: gitlab.com/n4g/samp-precise-timers)
  • Do góry
    • 53

#2 Fanta200 — 188 19/05/2019 - 11:08

Fanta200
  • Gracz
Kurde szybko zostało to naprawione xd
  • Do góry
    • 0

#3 Jakuubson — 156 19/05/2019 - 11:09

Jakuubson
  • Gracz

super


  • Do góry
    • 0

#4 Król Dżungli — 162 19/05/2019 - 11:12

Król Dżungli
  • Gracz

Jak się nie spodziewałem żadnych zmian, tak się mile zaskoczyłem, fajna sprawa


  • Do góry
    • 2

#5 4234346673452342 — 176 19/05/2019 - 11:31

4234346673452342
  • Gracz

No i super!! Lepiej późno niż w cale :D


  • Do góry
    • 0

#6 Madness The Owner — 1034 19/05/2019 - 11:41

Madness The Owner
  • Gracz

*
Popularny

Wiadomo zmiana, jak najbardziej na plus. Fajnie, jak gracze w jakimś stopniu zaangażują się w nowe rozwiązania, update'y. Również dobrze byłoby, aby gracze mogli raz na jakiś czas zagłosować i wybrać jedną z kilku zmian, które napisała osoba wraz z kodem.


Użytkownik Madness The Owner edytował ten post 19/05/2019 - 11:43

  • Do góry
    • 6

#7 Szymon25 — 354 19/05/2019 - 12:02

Szymon25
  • Gracz
No i fajnie! 😎❤️
  • Do góry
    • 0

#8 Pixos De Blood — 6626 19/05/2019 - 12:16

Pixos De Blood
  • Gracz
W koncu, po tylu latach ;)
  • Do góry
    • 0

#9 FrDodo — 42 19/05/2019 - 12:37

FrDodo
  • Gracz
Kozak!
  • Do góry
    • 0

#10 Khaled — 60 19/05/2019 - 15:29

Khaled
  • Gracz

Genialne! :)


  • Do góry
    • 0

#11 STANDARD KACPER — 170 19/05/2019 - 16:59

STANDARD KACPER
  • Gracz
Stabilność to podstawa
  • Do góry
    • 1

#12 SirVirkovsky134 — -30 19/05/2019 - 20:30

SirVirkovsky134
  • Gracz
No i weszlo to i glucho wsrod spolecznosci xD juz glosniej bylo jak daliscie afk duty xD
  • Do góry
    • 1

#13 Bernaś — 286 20/05/2019 - 17:32

Bernaś
  • Nieaktywni

Lepiej po 5 latach, niż wcale :-)


  • Do góry
    • 0

#14 SamToNazwij — 98 21/05/2019 - 19:57

SamToNazwij
  • Gracz

Rust fajny, ale póki co nie widziałem na nim jakiegoś większego projektu który działa komercyjnie (n4g nie jest duże). Chyba jeszcze nie warto zawracać sobie głowy.


  • Do góry
    • 0

#15 B M — 62158 21/05/2019 - 23:21

B M
  • Zarząd

*
Popularny

Rust fajny, ale póki co nie widziałem na nim jakiegoś większego projektu który działa komercyjnie (n4g nie jest duże). Chyba jeszcze nie warto zawracać sobie głowy.

Discord ;) https://blog.discord...rs-c6f19fc029d3

Mozilla przepisała silnik renderowania Firefox w Rust i nazywa go WebRender: https://hacks.mozill...ts-rid-of-jank/
  • Do góry
    • 4

#16 SamToNazwij — 98 22/05/2019 - 22:46

SamToNazwij
  • Gracz

Discord ;) https://blog.discord...rs-c6f19fc029d3Mozilla przepisała silnik renderowania Firefox w Rust i nazywa go WebRender: https://hacks.mozill...ts-rid-of-jank/


Ujmę to inaczej, nie ma zbyt wiele frameworków i libek żeby był sens w tym pisać. Przykład discorda gdzie mieli sytuację ekstremalną po prostu zmusił ich do użycia tego języka po wcześniejszych próbach z wieloma innymi (nawet erlang, współczuję im).
  • Do góry
    • 0

#17 KrystianA — 34 23/05/2019 - 21:21

KrystianA
  • Gracz

Ooooo i fajnie. To może wrócę do gry. :D

Po latach czekania. :)


  • Do góry
    • -5

#18 ToNieMikolaj — 334 12/06/2019 - 16:39

ToNieMikolaj
  • Zbanowani

*
Popularny

Genialne; Idealne; Złoto; Super; Kozak; - Tylko trzeba to ponownie przywrócić.


  • Do góry
    • 12

#19 MindFuck — 299 13/06/2019 - 16:52

MindFuck
  • Gracz

Genialne; Idealne; Złoto; Super; Kozak; - Tylko trzeba to ponownie przywrócić.


Mnie to irytuje od 17 bijesz duty masz 17.50 i dopiero 15 minut drugiej wypłaty chyba najwyższa pora pójść dać konkurencji zarobić
  • Do góry
    • 2


Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych