BeMajestiX
New Member
- Joined
- Sep 3, 2023
- Messages
- 12
- Reaction score
- 0
Witam, przypuszczając że miałbym bardzo dużo graczy na OTS, powiedzmy 2000, to czy np 64 GB Ram DDR4 2133 mhz starczy na dana ilość graczy?
Wybacz pozna odpowiedz ale malo zagladam na forum (dorosle zycie dopadło). W zależności od kilku czynników wydaje mi się że 8-16GB starczy na 2 tys graczy ale mówię tu o wolnym ramie (nie licząc zużycia systemowego itd)RL mapa to już gigant, także... Ok dziękuję za odpowiedź
Post automatically merged:
a 32 GB by było wystarczalne na ~2 tys graczy? Może mi kontroler cpu np odmówić wspólpracy przy 128gb. Mam aktualnie 64GB ale chce to podzielić na pół jak VPS i bedzie po 32gb
8gb ram na 2tys graczy?Wybacz pozna odpowiedz ale malo zagladam na forum (dorosle zycie dopadło). W zależności od kilku czynników wydaje mi się że 8-16GB starczy na 2 tys graczy ale mówię tu o wolnym ramie (nie licząc zużycia systemowego itd)
RAM jest potrzebny do głównie dwóch rzeczy. W uproszczeniu jest to mapa + trzymanie danych o postaciach.
Mapa jest w całości trzymana w ramie cały czas jak serwer jest online.
Jesli chodzi o druga sprawe to Jak np. Ktoś expi to jego exp nie jest od razu przesyłany do bazy danych. Zmiana Expa (i wszystkie inne zmiany postaci) siedzi najpierw w ramie. Dopiero jak postać się wyloguje to jego postep jest zapisywany do bazy danych i jednocześnie te dane są czyszczone z ramu.
Im dłużej ktoś gra bez wylogowania tym więcej danych (ramu) zabiera.
Wierzę, że jak się robi server save to także dane z ramu lecą do bazy danych i ram jest czyszczony ale nie pamiętam czy na pewno.
8-16gb wolnego(nie licząc zużycia na mapę, system, strone itd) ramu bez problemu powinno uciągnąć 2 tys graczy. Jeśli nie masz dziurawego tfs 036, memory leakow/skyptów z infinite loopami i innych takich baboli to nie powinieneć mieć większego zużycia średniego niż 2-3 mb ram/player a to i tak jest górne zużycie.8gb ram na 2tys graczy?
bierz 64 będzie wrazie czego na drugi świat jaki hosting wybrałeś? linux windows? która dystrybucja servera? jak dużo masz globaleventsów i creaturescriptów?
powodzenia.8-16gb wolnego(nie licząc zużycia na mapę, system, strone itd) ramu bez problemu powinno uciągnąć 2 tys graczy. Jeśli nie masz dziurawego tfs 036, memory leakow/skyptów z infinite loopami i innych takich baboli to nie powinieneć mieć większego zużycia średniego niż 2-3 mb ram/player a to i tak jest górne zużycie.
Pomijając mapę, serwery ledwo co zużywają RAM, już bardziej bym się skupił na procesorze i szybkości internetu. CPU i internet prędzej będzie problematyczny przy 2tys graczach.
Z czym?powodzenia.
gość nawet nie podał silnika ale ty wiesz lepiej.Z czym?
U mnie przy 1.1k graczach z rl mapa dedyk 16GB ram miał jeszcze zapas xD
"Hurr durr nie starczy ramu bierz 64gb" xDD
? a czym się owe silniki różnią, z tego co kojarzę to 99% silników jest oparte na rdzeniu otserv/tfs i wszystkie będą działać tak samo.gość nawet nie podał silnika ale ty wiesz lepiej.
chodzi mi bardziej o to że ewidentnie będzie bawił się w produkcji uploadował pliki na server restartował nginxa i jeżeli chce mieć fajną strone to napewno nie samym ramem człowiek żyje ale przyda się. bo 2000 klientów w grze a na stronce z kodami php i js to już inna bajka niech serwer ma headroom żeby nie freezowało graczy jak wrzuca plik na hosta albo przerzuci folder bez zipowania.? a czym się owe silniki różnią, z tego co kojarzę to 99% silników jest oparte na rdzeniu otserv/tfs i wszystkie będą działać tak samo.
Szybkość ramu nie ma znaczenia chyba, że używasz procesorów ryzena ale nie jestem pewny czy serwerowe procki działają tak samo jak konsumenckie. Przy małej ilości graczy spokojnie nawet 8gb ramu przy rl mapie wystarczy, sama mapa na start zabiera do 5gb.
Po za tym wykupienie w późniejszym czasie większej ilości ramu to nie jest żaden problem jak już będzie po wykresach widział, iż zbliża się do limitu.