-
Posts
19 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
Downloads
Posts posted by Atlas
-
-
4 hours ago, Armyw0w said:
Salut!
Pe partea de de TypeScript o sa ma gandesc, momentan am de terminat niste proiecte pentru facultate. Deci in urmatoarele 2 saptamani probabil o sa lucrez foarte putin.
Pe partea de GUI o sa mai dureze, de aia nu am specificat inca nimic de ea. Momentan vreau sa fac o fundatie stabila a serverului, mai mult partea de back-end, iar dupa o sa ma preocup de partea de front-end.Personal, nu am experienta in React. Am mai mult experienta in Angular si mi se pare mai potrivit o aplicatie Angular, dar mai este pana atunci, nu este nimic batut in cuie.
Multumesc mult de timpul oferit pentru a ma ajuta, apreciez si o sa iau in considerare fiecare sfat. O zi frumoasa!
Mai "potrivit" este relativ. Problema cu Angular este ca-i un framework intreg, pe cand React este doar o librarie pentru View din M(V)C. In RageMP va trebui sa faci package-uri separate pentru fiecare sistem, asta insemana sa faci un bundle pentru fiecare, inventar, sistem de vehicule, etc. Bundle-ul de Angular are in jur de 800kb pe cand cel de React este undeva la 100kb. Plus ca partea de Model din (M)VC e deja oferita de Rage, datele le poti tine in elementele server-side si client-side, pana si Controller-ul il ai, acesta fiind event-based, practic triggeruiesti si asculti eventuri sau poti sa folosesti remote procedure calls (https://github.com/micaww/rage-rpc). De aceea mi se pare React mai potrivit pentru Rage.
-
Salut, foarte buna initiativa dar nu uita ca este doar un mod, nu trebuie sa te duci la o extrema incat sa incluzi TypeScript. In momentul asta vrei sa atragi cat mai multi oameni care sa contribuie si TypeScript poate fi un impediment din 2 motive: a) foarte putini il cunosc, dar chiar daca doresc sa-l invete, majoritatea librariilor din comunitate nu au type definitions si ajungi sa ai doar un fel de Babel care te ajuta sa compilezi pt toate browserele si b) o sa modifici foarte mult gamemode-ul, iar daca schimbi prea multe type-uri, o sa tipe IDE-ul cu type errors peste tot. Plus ca la sfarsitul zilei type-urile sunt de fapt teste. Daca iti testezi codul de JavaScript cu Mocha si annotezi functiile cum trebuie cu JSDoc, chiar nu ai nevoie de TypeScript, obtii unit functionality cat si documentatie in acelasi timp. Ca un sfat, incearca sa folosesti JS cu React (Hooks in special), Webpack si Mongo ca baza de date. Iar la partea de design patterns daca folosesti Hooks cu functional components atunci nu prea ai multe pattern-uri, te bazezi pe compozabilitatea functiilor, dar poti oricand sa te intorci la OOP folosind class-based components si sa implementezi ce pattern doresti dar parerea mea este sa nu-ti bati capul cu asta prea mult, mai bine asigura-te ca ai un mediu de deploy si debug bun, containerizat (cu un Dockerfile) ca restul sa-ti ia codul si sa fie plug-&-play sa nu stea sa-si bata capul cu zeci de dependencies. Thumbs up!
-
1
-
-
Good luck with your project. I was an active player back in the times on Valhalla Gaming (The Filippelli Crime Family where you at?) and also played for a while on OWL. The quality was top notch on both of them. I believe they shared the same scripts on MTA, the systems were similar between vG and OWL. Cheers.
-
1
-
-
Quote
Partea in care ma voi implica eu va fi organizarea ideilor si a muncii propriu zise chiar si pe partea de programare, cu proiecte scrise in Trello/Asana/etc, unde toate vor fi luate pe rand.
Majoritatea pasionatilor de RageMP folosesc platforma ca sa invete lucruri noi legate de programare si sa-si testeze abilitatile atat tehnice cat si creative. Poate sunt si anumite persoane motivate de partea financiara, de ce nu, doar ca nimeni nu ti-ar oferi suficienti bani pentru cata munca trebuie depusa la un server cu scripturi rezonabile (ma gandesc la roleplay).
QuotePlata pentru aceasta munca va fi negociata in urma unui scurt interviu pe skype sau daca se poate si fizic.
Plata poate sa ajunga in ordinul miilor de dolari. Sa presupunem ca vrei un gamemode pentru roleplay de calitate, asta ar insemna sa ai o baza de date cum trebuie, un MongoDB sau un MySQL, ar mai trebui cunostinte de NodeJS/Javascript, ar necesita sa fii un bun cunoscator al API-ului RageMP, pentru CEF UI-ul facut cu React sau Vue. Baze solide in event-based programming si async, cunostinte generale de arhitectura si best practices, pentru ca altfel codul ajunge spaghetti cat clipesti din cauza comunicarii bazata pe evenimente a Rage-ului intre client, server si CEF. Ah da, sa nu uitam ca RageMP este ceva de nisa, ceea ce adauga un plus la plata. Joburile de pe freelancing.com sunt ez life si mai bine platite decat nebunia asta.
To sum up, daca ai idei de ce nu incerci sa le implementezi in timpul liber, pana la urma ai 22 de ani, la varsta asta ai prea mult timp liber chiar si cand lucrezi (bine, acum, nu cunosc situatia ta). Decat sa dai banii pe prostii, mai bine te apuci singur sau cu cineva din comunitate. Iar la bani, nu te gandi ca scoti ceva din servere, este un mit, plus ca nu ai voie sa vinzi bunuri in joc sau alte nebunii care ar putea intra in conflict cu malaiul scos de Rockstar Games din GTA Online. Take-Two Interactive poate sa ceara eliminarea serverului din masterlist daca nu le convine ceva si RageMP clar o va face.
QuoteRAGE MULTIPLAYER (RAGE-MP.NET) IS NOT AFFILIATED WITH OR ENDORSED BY TAKE-TWO INTERACTIVE SOFTWARE AND NOT RESPONSIBLE FOR USER-MADE SERVERS.
Si cum spun si in ToA, ei nu sunt responsabili pentru serverul tau dar sunt pentru masterlist. Licenta este mult mai restrictiva fata de GTA San Andreas unde cei de la R* nu aveau niciun business online. Take care.
-
2 hours ago, FiestaZero said:
Mai astepta sa mai apara un nou update la range, inca este destul de limitat, m-am jucat eu pe el incercand sa fac niste lucruri...
Tin sa te contrazic:
https://plays.tv/video/5aa18f08803c0557b5/character-creator
https://plays.tv/video/5a9ef0a80fc0068bef/crafting-is-ready
https://plays.tv/video/5a37f1ca3f5644f4d5/realistic-house-prices
https://plays.tv/video/5a19b3a11ee97fd596/dev-progress-2
Daca am spus mai sus ca prefer FiveM mai mult decat RageMP asta nu inseamna ca cel din urma este mai putin complex. Din contra, RageMP are anumite functionalitati care nu se gasesc in FiveM, cum ar fi world dimensions care iti usureaza viata atunci cand faci un sistem de interioare. Dar totul tine de ce vrei sa construiesti.
-
And the object that is spawned in one dimension in RageMP, is it reflected globally and you mitigate this by making it invisible, collisionless or something like that? Or is it just not spawned at all? Because for a furniture system for the interiors that I'm developing can pose some problems with the limit of objects (if they are global).
-
I was wondering how are world dimensions implemented in RageMP? In GTA 3 saga(VC, SA), you had the dimensions feature part of the RenderWare engine. Is RageMP emulating this? Because as far as I know, the new RAGE engine from Rockstar doesn't have this feature. And if it is emulated, how is it done, how are objects, peds and other things handled from a synchronization point of view?
-
Quote
Cine trebuie sa inteleaga, intelege....
Nu stiu ce ar trebui sa inteleg dar eu o sa incerc sa vin cu argumentele astea:
- ce faci daca dezvoltatorii actuali vor dori sa monetizeze launcher-ul de Rage? Poate il vor pune in spatele unui paywall sau ceva mai modern cum ar fi un cryptominer. Poate chiar reclame pe servere.
- ce faci daca ai nevoie de o functie inexistenta si vrei sa o implementezi in Rage? Nu poti face PR (pull-request) pentru ca nu este open-source.
- ce faci daca staff-ul actual vinde proiectul sau il abandoneaza? In cazul FiveM, dai clone la proiect si dupa build si gata treaba.
- de ce sa sustin un proiect closed-source cu sync mai slab si cu mult mai putin popular decat o alternativa grozava precum FiveM care practic e cel mai popular pe YouTube, Twitch, este open-source, are OneSync, etc. Doar pentru ca imi arunca numarul acela in fata de 1000 de sloturi? Pentru prima data FiveM a implementat ceea ce SA-MP trebuia sa fie pentru San Andreas, adica MTA.
Nu ma intelege gresit, nu zic ca SA-MP nu a fost un succes, toate aprecierile dezvoltatorului si comunitatii dar de ce sa risti aiurea cand nu ai nimic de castigat, decat 1000 de sloturi care nu vor mai reprezenta un avantaj in curand?
-
Quote
sa dau drumul unui proiect de server, bineinteles, pe rage
Salut, eu am inceput sa lucrez la un hardcore roleplay pe FiveM. Din pacate, modelul closed-source oferit de RageMP nu imi inspira incredere pe viitor, plus ca nu sunt transparenti si nu stii niciodata cand dezvoltatorii se vor retrage. In al doilea rand, toti prietenii sunt pe FiveM. Si in al treilea rand, FiveM are sincronizarea mult mai buna decat Rage, au acum 128 de sloturi si in curand vor fi 500, pana si 1000. Deci RageMP, pe zi ce trece, isi pierde avantajele.
-
Removed outdated guide.
-
Removed outdated guide.
-
On 5/10/2019 at 2:13 AM, undefined said:
Blazor works pretty well with RAGE Multiplayer so you actually can ignore JavaScript.
JavaScript has never been a common choice in game development but C# actually is so...
Blazor is interesting but still, do you really want to add all that bloat just for a game server? You already have a runtime on which you run the scripts, but with Blazor you have another Mono instance running on WebAssembly in CEF.
I would not recommend to anyone to do game development outside the browser with JavaScript but for scripting purposes, why not. Give me Lua, give me Python, give me JS, it is all about ease of prototyping, interop and low entry barrier for newcomers.
-
1
-
-
Using Javascript will boost your development speed. Even if you go the C# route, if you want CEF, you can't ignore JavaScript. Adopting a stack like Node, React and MongoDB will open endless possibilties for you. It is also highly scalable in a simple fashion, just add more boxes to it and voila! Don't forget, it is just a game, you won't turn your projects into enterprise ones. In my opinion, RAGE's decision to support multiple languages and not any kind of language but industrial ones like C# will only fragment the ecosystem and raise the barrier for newcomers. But this is just my opinion. Have fun!
Disclaimer: This is coming from a C++/Java aficionado.
-
Mersi @CMHDev. Am adaugat o parte introductiva si cateva concepte noi. Daca mai sunt oameni care vor sa contribuie sau daca aveti sugestii, nu ezitati, raspundeti threadului si le voi adauga.
-
Removed outdated guide.
-
7
-
1
-
-
Nu prea ne ajuta logul dar putem presupune ca e o problema cu modul in care RAGEMP incarca fisierele. In ce folder il ai instalat RAGEMP? Path-ul contine spatii? Incearca sa pui RAGEMP in rootul unei paritii C:\RAGE sau D:\RAGE. Daca nu merge, s-ar putea sa fie ceva legat de clientul tau. Poti sa-i schimbi limba in engleza?
-
Dar ce au facut comunitatile astea de aruncati cu atat de mult hate in ele? In roleplay, scriptingul nu prea conteaza atat timp cat se mentine un nivel ridicat de calitate in materie de RP. Presupun ca serverul se autointituleaza ca hardcore RP. Nu am jucat pana acum pe CentralRP, prefer serverele in limba engleza, dar este cam dus la extrem sa spui asemenea cuvinte despre o comunitate.
@ILikeKebab_ urmeaza pasii din linkul acesta de pe Steam Community: https://steamcommunity.com/app/271590/discussions/0/1697168437865825698/#c1697168437865849878
Posteaza log-ul aici sa vedem ce se intampla. Fara log nu ne putem da cu parerea prea usor. Mersi.
-
Hardcore RP (insemnand ca niciodata sa nu parasesti caracterul sau sa faci ceva ce in viata reala nu ai face, mai putin scripting, mai multa imaginatie, nu se face metagaming si nici powergaming)
Economic RP (nu se iese din caracter, dar este orientat pe economie si mai putin pe poveste, relatiile dintre caractere, majoritatea job-urilor sunt scriptate, fara MG si PG etc.)
Dark RP (nu se paraseste caracterul, dar factiunile sunt aproape toate organizatii criminale, serverul este orientat spre gang/mafia-war, coruptie, terorism, mult PG, fara MG)
RPG (un fel de softcore RP, nu exista delimitare intre caracter si jucator, player deathmatching se pedepseste daca nu exista motive sau este restrictionat pentru anumite zone, se face PG si MG)
-
1
-

Caut baiat sa lucram la server.
in Română - Romanian
Posted
Smooth.