-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Posts posted by FutureSensei
-
-
On 9/8/2018 at 4:01 PM, Colocaust said:
Salutare tuturor,
Sugestia mea este ca daca doriti sa faceti ceva e sa incepeti cu un grup/comunitate/server de Discord/TS ceva unde sa ne intalnim cu totii ( cei care vor sa faca development ) si sa venim cu idei / proiecte la care sa lucram impreuna. Eu as sugera un RP voice-based ca e mai la moda acuma cu voice-ul decat cu text-ul ca in SanAndreas. Ca si State Valentin sunt developer si am ceva timp liber pentru un proiect de genul cu ganduri serioase.
Vin eu cu un server de Discord: discord.gg/7n3hDhz si va astept.
Info: Cei care vin doar pe interes si fara sa depuna nici pic de munca si vor doar sa se aleaga cu ceva vor primii ban si vor fi scosi din proiect fara nici un pic de notificare / comunicare de la administratorii comunitatii. Am ajuns la aceasta concluzi pentru ca sunt prea multe Reple in romania care sa vina doar dupa gratuitati.
Va multumesc pentru intelegere si va astept pe cei interesati.
PS: Pentru cei curiosi, sunt developer cu cel putin 10 ani de experienta in spate si lucrez deja in domeniu ca sa am timp si de alte dificutati intampinte la un proiect de hobby.
De ce ai vrea sa faci un server de RP romanesc? Nu vad niciun avantaj, engleza nu inveti, oameni din afara nu intalnesti, romanii nu prea sunt educati in ale roleplay-ului, bani din donatii nu prea primesti, doar daca faci serverul extrem de pay to win (desi nu ai nimic de castigat) pentru romani, ideea e ca daca tot faci RP macar sa vii cu ceva nou. Cum ar spune un clasic in viata, ai gresit demografia baiatul meu. Think big.
Pe de alta parte, daca vrei sa faci ceva RPG, aici e alta treaba si cred ca ar merge. Dar pentru RP romanesc, te stresezi degeaba. O spune cineva cu experienta de RP pe Garry's Mod, Minecraft si GTA:SA. Daca nu ai comunitate, nu ai factiuni. Daca nu ai factiuni, nu exista organizare si evenimente. Va fi doar un rat-race pe server si toti doar isi vor maximiza banii, masinile si proprietatile fara sa interactioneze intre ei.

Discuții libere între membri
in Discuții
Posted · Edited by FutureSensei
Stai linistit, no offence taken. Ai fost un pic cringy la faza cu sa facem un server cu el si sa ne laudam cu roadele noastre strainilor. Nu prea inteleg ce vrei sa zici in legatura cu strainii care se dau in vant dupa ideea de pay-to-win. Pe un server de RP trebuie sa ai grija la p2w care iti ofera iteme in joc, mai ales daca serverul merge pe un sistem economic pe care trebuie sa-l ai in vedere. Cea mai utila functie platita ar fi teleportarea in zone non-RP prestabilite (ex. baia din City Hall, in spatele cladirilor pe ganguri, etc.)
Cand spui ca banii nu reprezinta o problema, pai exact aici e buba. Daca te uiti pe masterlist o sa vezi servere nemtesti care ruleaza cu aproximativ 400 playeri online. Sincronizarea in RAGE este diferita fata de SA-MP si MTA, asa e natura jocului, e mult mai costly si te costa la performanta. Daca faci serverul pe o instanta de Amazon EC2 pe EU Frankfurt si sa zicem ca il faci pe NodeJS al carui runtime nu are capabilitati de multithreading ca sa optimizezi si nici nu poti sa deschizi mai multe procese de NodeJS pentru fiecare core pentru ca nu asa e gandit RAGE-ul atunci te va costa exact $0.4288 per ora, deci ar veni 309$ pe luna, pentru 8 vCPU-uri si 32GB RAM. Asta doar serverul de RAGE din spate cu layer-ul de NodeJS pe care vei rula scripturile tale. Daca scripturile le faci in C#, acolo ai multi-threading si paralelism, castigi ceva performanta, mai ales daca ai multe chestii de calculat si de tinut in memorie cum ar fi vectori sau matrici uriase, te ajuta value types ca sa nu ai overhead de la obiecte cum ai in Node, sa zicem ca ai putea sa te incadrezi la 4 vCPUs si 16GB RAM, asta ar veni 155$ pe luna. Atentie, asta doar serverul. Mai pui un web hosting de calitate pentru UCP si forum la bill-ul final, cam 30$. Deci in functie de cat de bine stii sa folosesti tehnologiile de mai sus, te va costa intre 185$ si 359$ pentru a suporta 300+ jucatori concurential. Anual vei plati cel putin 2200$, ceea ce e o suma destul de piperata pentru buzunarele noastre, avand in vedere ca salariul mediu in Romania pentru un programator cu 3 ani de experienta este 15k$ pe an.
O alta chestie de lamurit, RAGE-ul nu este open-source, nu poti sa vezi sau sa incerci sa optimizezi sau macar sa-ti faci o idee de ce este in spate. Ei au doar o interfata de C++ si iti ofera doua runtime-uri pe care sa-ti rulezi scripturile prin acea interfata, de Node (scrisa de RAGE) si de C# (scrisa de GTA Network), ambele cum ziceam bindeaza catre C++ SDK pe care-l gasesti pe repo-ul de GitHub al lor. Nu poti sa-ti dai seama daca o functie te costa la runtime sau nu, decat daca ii faci tu un debug sau un profile in runtime-ul folosit si sa vezi cum se comporta. Ii inteleg de ce au luat decizia asta, ca sa nu se fragmenteze ecosistemul, sa nu implementeze cei din FiveV si restul algoritmii lor, etc. dar ar trebui facut public la un moment dat.
Cred ca o sa ma apuc sa fac binding pentru Java, ar fi mai util decat Node si C# pentru ca multi modderi vin din Minecraft si multi lucreaza sau au facut in facultate la cel putin un curs, Java. Cati dintre voi ati dori lucrul asta?
Disclaimer: Preturile de mai sus sunt la masinile de calitate pentru servere lagless. Poti sa achizitionezi masini si din alta parte, dar tot din experienta iti zic ca mereu exista un compromis pentru pretul redus.