Timery i open-source net4game
#1
— 62158
19/05/2019 - 11:05

Popularny
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)
#2
— 188
19/05/2019 - 11:08
#3
— 156
19/05/2019 - 11:09
super
#4
— 162
19/05/2019 - 11:12
Jak się nie spodziewałem żadnych zmian, tak się mile zaskoczyłem, fajna sprawa
#5
— 176
19/05/2019 - 11:31
No i super!! Lepiej późno niż w cale
#6
— 1034
19/05/2019 - 11:41

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
#7
— 354
19/05/2019 - 12:02
#8
— 6626
19/05/2019 - 12:16
#9
— 42
19/05/2019 - 12:37
#10
— 60
19/05/2019 - 15:29
Genialne!
#11
— 170
19/05/2019 - 16:59
#12
— -30
19/05/2019 - 20:30
#13
— 286
20/05/2019 - 17:32
Lepiej po 5 latach, niż wcale :-)
#14
— 98
21/05/2019 - 19:57
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.
#15
— 62158
21/05/2019 - 23:21

Popularny
DiscordRust 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.
Mozilla przepisała silnik renderowania Firefox w Rust i nazywa go WebRender: https://hacks.mozill...ts-rid-of-jank/
#16
— 98
22/05/2019 - 22:46
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).
#17
— 34
23/05/2019 - 21:21
Ooooo i fajnie. To może wrócę do gry.
Po latach czekania.
#18
— 334
12/06/2019 - 16:39

Popularny
Genialne; Idealne; Złoto; Super; Kozak; - Tylko trzeba to ponownie przywrócić.
#19
— 299
13/06/2019 - 16:52
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ć
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych

Temat jest zamknięty
