Tonytza

rpg NOUA GENERATIE (RO RPG) - MOD UNIC - In dezvoltare

Recommended Posts

Posted (edited)

Salutare!

Acum cateva saptamani am inceput developmentul la un mod, de la 0. Modul este de tipul RPG, cu idei preluate dar si cu idei unicate. Am ajuns cu el in stadiul destul de avansat si inainte sa avansez cu el foarte mult, vreau sa fac cateva teste si balancing. Asa ca, va invit weekendul asta, sa intrati pe server, sa experimentati, sa vedeti functionalitati si poate sa ma ajutati in testat una alta. Gamemode-ul este facut in totalitate de mine si nu e tradus de pe net. Toate functionalitatile prezentate sunt in romana iar versiunea este 1.1.0, care inca nu e lansata oficial. Serverul este hostat in Romania si este ON non-stop:

IP SERVER: 89.39.83.155:22005

DISCORDhttps://discord.gg/GRuDQb9

 

Quote

 

Featue-uri:

  • Sistem de Inregistrare si logare prin CEF + MySQL; 

  • Mecanism butoane:

    • Butonul (tasta) E pentru 'actiuni' generale; (Inchiriat masina, inceput examen auto, inceput activitati sau job-uri, intrat in interioare, etc)

    • Butonul (tasta) Y pentru 'actiuni' legate de activitati/job-uri; (Pescuit, curier, gunoier, camionangiu, etc) 

    • Butonul (tasta) B pentru a PORNI/OPRI o masina; (Functioneaza doar in masina)

    • Butonul (tasta) K pentru a INCUIA/DESCUIA o masina; (Functioneaza si in masina dar si in afara ei)

  • Chat:

    • Chat-ul este local; (doar playerii din apropiere pot vedea mesajele)

    • comenzi RP: /b /me /do /ame /shout /whisper /low

    • Chat global - Poate fi activat/dezactivat de un admin; (/ooc)

    • Chat incepatori - Poate fi activat/dezactivat de un admin; (/newbie)  (Doar playerii care au pana-n 10 ore jucate au acces la el)

    • Mesaje private  /privatemessage

  • Sistem de inchiriat scuter / masina / barca; (/rent) 

    • Vehiculul este inchiriat pentru o jumatate de ora initia; (poate fi prelungit timpul cu /rentmore pentru %50 din costul initial)

    • Pe perioada inchiriatului, vehiculul ramane pe server  chiar daca playerul iese din joc si revine;

  • Activitati:

    • Pescuit - Se poate pescui de pe ponton sau pe mare din barca:

      • Pescuitul pe ponton (/gofishing 1) necesita Permis de Pescuit; (care poate fi cumparat)

      • Pescuitul pe mare (/gofishing 2) necesita Permis de Pescuit si o barca (se poate inchiria);

    • Hot de masini:

      • O masina poate fi vanduta cu /sellcar (in port) - Cooldown 20 de minute (redus pana la 10 minute in functie de skill la activitate)

      • Plata este in functie de raritatea masinii si nivelul playerului in activitatea de hot de masini;

      • Un player poate sparge alte masini folosind /forcelock si /forceengine - Playerul trebuie sa stea langa masina (sau in masina) pana expira timerul pentru a sparge masina / porni motorul; (In loc de comenzi, playerul poate tine apasat tasta K sau tasta B pentru a sparge lock-ul sau a porni o masina)

  • Job-uri:

    • Traficant de arme - Sunt 2 rute pe care playerul le poate practica;

    • Traficant de iarba

    • Traficant de cocaina

    • Camionangiu

    • Curier de bunuri

    • Gunoier

    • Curier mancare

    • Curier colete

    • Sofer Taxi

  • Skills

    • Playerii au skill level pentru fiecare Activitate si Job;

    • Practicand activitatea/job-ul, playerul castiga experienta si creste in level;

    • Evident, cu cat skill levelul este mai mare, aduce beneficii;

  • Factiuni:

    • Sistem dinamic de factiuni; (Pot fi create direct din joc dar momentan doar adminii pot - Ulterior, playerii vor putea sa-si creeze factiunile lor)

    • Sistem de salar in factiune; (Leaderii factiunilor pot seta daca factiunea ofera salar membrilor)

    • Leaderul poate seta salar la fecare rank individual;

    • Banii sunt livrati automat membrilor, la Payday, daca sunt destui bani in stashul factiunii, evident;

    • Chat in factiune;

    • Fiecare factiune are un stash, in care playerii pot depozita sau poate din care pot scoate: bani, iarba, cocaina, materiale scrap sau materiale arme;

    • Sistem dinamic de masini pentru factiuni:

      • Deocamdata doar leaderii factiunilor Politie si Urgente pot achizitiona masini pt factiunile respective; (Masinile pot fi cumparate direct in joc)

    • Factiunile oficiale:

      • Politie 

      • Urgente

      • Primarie

  • Points:

    • Implementat sistem unicat de points - In total, sunt 11 points so far pe server;

    • Fiecare Point este 'atasat' de un job iar cand un player completeaza job-ul respectiv, o parte din incasari merg in stashul point-ului; (Fie bani, droguri sau materiale, in functie de job-ul practicat)

    • Factiunea care detine pointul, are acces la stash si poate retrage bani, droguri sau materiale;

    • Cum se decide cine detine fiecare point? In fiecare zi, la o ora specifica fiecarui point, se da o 'batalie' timp de 30 de minute, in care playerii care sunt membri rank 3+ intr-o factiune, pot incerca sa captureze pointul pentru factiunea lor;

    • La sfarsitul celor 30 de minute, ultima factiune care a capturat pointul, ramane 'proprietar' pentru urmatoarele 24 de ore; (cand iar se reseteaza proprietarul si)

  • Admini:

    • Sistem de administrare prin comenzi; 

    • Functionalitate de player ban, player warn si factionwarn;

  • Masini personale:

    • Infrastructura pentru masini personale si masini de factiune;

    • Momentan nu este dealership, masinile se pot crea doar de admin;

    • Un player poate detine oricate masini isi permite dar poate avea spawnata o singura masina; (/spawn [id])

    • Masinile personale pot fi parcate cu comanda /park (despawneaza masina)

    • Sistem de inregistrare:

      • Inregistrarea masinii se face langa sectia de politie; (Deocamdata direct din masina)

      • Numarul de inmatriculare este generat random la inregistrare; (Sub un format anume)

    • Targ de masini: (Locatia este langa Fishing Pier - vezi blip pe harta)

      • Targul ofera playerilor posibilitatea de a-si 'expune' masina la vanzare, la pretul dorit de ei;

      • Cand un player cumpara masina, chiar daca playerul care o vinde este OFFLINE, banii sunt livrati in banca;

  • Reports:

    • Sistem de report; (Report-urile sunt stocate pe drive si pot fi accesate oricand de admini)

    • Comenzi: /report /reportplayer si /reportbug

  • Economie:

    • Mecanism de Salar; (Din ora in ora, playerii online primesc salar)

    • Daca playerul nu are job si n-a incasat niciun ban, va primi somaj;

    • Sistem bancar - Playerii au 'cont bancar' pe care-l pot accesa la banca; (depus, scos si transferat bani)

    • Playerii pot arunca (/drop), da (/give) sau vinde (/sell) iarba, droguri, materiale scrap sau materiale arme;

  • Licente:

    • Permis de conducere - Poate fi obtinut printr-un 'examen' practic; (condus)

    • Permis de barca - Poate fi obtinut printr-un 'examen' practic; (navigatie)

    • Permis de pescuit - Poate fi achizitionat (cumparat) direct;

  • Amenzi / Crime (Infractiuni) / Arestari:

    • Sistem de amenzi (care raman salvate in database), crime (sau infractiuni) si mecanism de arestari pentru politie;

 

 

ATENTIE: Serverul este IN TESTE si inca este IN LUCRU, asadar, oricand e posibil sa dau wipe la database sau restart neanuntat la server. Also, e posibil oricand sa apara probleme neprevazute, serverul este in dezvoltare si inca are probleme. Iar peste toate astea, este si versiunea de RAGE care inca nu e foarte stabila si e posibil sa apara schimbari.

Toate feature-urile mentionate mai sus, sunt deja existente pe server intr-o oarecare forma iar pe langa astea, mai sunt lucruri pe care am omis sa le mentionez, deoarece nu vreau sa dau foarte mult spoil. :) (Pentru o lista completa cu schimbari, pe care o tin la curent https://docs.google.com/document/d/1_9rsHRCpLb8DR-GR0stHak9HvjCSQA8R-ABP5608qeA/edit?usp=sharing)

Am nevoie de cativa playeri on (ideal ar fi weekendul asta) cu care sa pot testa si sa vad cum functioneaza serverul la un load mai ridicat. Tot ce este acum implementat pe server, este testat doar in fuga si e posibil sa apara tot felul de probleme. Asa ca, va rog, sa aveti rabdare. 

Also, pe parcursul dezvoltarii serverului, voi avea nevoie de cineva care sa ma ajute la administrarea si testarea featurilor noi. Asadar, cei care sunt interesati sa asiste la dezvoltarea unui server si vor sa ma ajute, am sa ma asigur ca vor fi rasplatiti, in functie de implicare.

Eu voi fi ON (atat pe server cat si pe discord) in seara asta si in weekend. Va astept in numar cat mai mare!

 

IP SERVER: 89.39.83.155:22005

DISCORDhttps://discord.gg/GRuDQb9

 

 

Quote

 

Ce urmeaza:

  • Sistem de creat caracter la inregistrare;

  • Activitati:

    • Hot de masini;

    • Artizan de arme;

    • Jefuit playeri;

    • Jefuit afaceri;

    • Spargere banca;

  • Joburi:

    • Curier de colete;

    • Curier de mancare;

    • Curier de valori;

    • Sofer de Taxi;

    • Sofer de Autobus;

    • Mecanic;

  • Factiuni:

    • Comenzi factiuni oficiale; (Politie, Medici, FBI, Primarie)

    • Sistem dinamic de masini pentru factiuni;

  • Afaceri personale;

  • Case personale;

  • Altele;

 

 

Edited by Tonytza
Update versiune 0.7
  • Like 1

Share this post


Link to post
Share on other sites

Mult succes cu serverul, dar imit poti spune, te rog cu ce te-ai ofensat de mi-ai dat ban pe discord?

Share this post


Link to post
Share on other sites

Asa ma, asta era nevoie, sa facem putina reclama threadului.

Da, toxic developeru asta, nici eu nu recomand. Nu are CEF si nametag-ul nu e centrat. Plus ca sta cu oamenii la discutii pe canalu de discord in loc sa lucreze la server.Halal developer. 😃 

5 minutes ago, OLTEANUadv said:

Mult succes cu serverul, dar imit poti spune, te rog cu ce te-ai ofensat de mi-ai dat ban pe discord?

Nu contribui cu nimic util comunitatii.

Share this post


Link to post
Share on other sites

sper că lucrați orientat pe obiect cu software design patterns dragi mei invățăcei

Share this post


Link to post
Share on other sites
1 hour ago, Tonytza said:

Asa ma, asta era nevoie, sa facem putina reclama threadului.

Da, toxic developeru asta, nici eu nu recomand. Nu are CEF si nametag-ul nu e centrat. Plus ca sta cu oamenii la discutii pe canalu de discord in loc sa lucreze la server.Halal developer. 😃 

Nu contribui cu nimic util comunitatii.

si dc ai mai facut server de discord, ca nu contribuie nimeni cu nimic de acolo :)))))))))))))))))))

Halal mentalitate pentru 30 de ani.

Share this post


Link to post
Share on other sites
32 minutes ago, OLTEANUadv said:

si dc ai mai facut server de discord, ca nu contribuie nimeni cu nimic de acolo :)))))))))))))))))))

Halal mentalitate pentru 30 de ani.

Tocmai din motivul asta mi-am facut. Sa pot sa-mi 'demonstrez' puterea virtuala pe copii, dand ban. 

  • Take2 1

Share this post


Link to post
Share on other sites
5 hours ago, Tonytza said:

Tocmai din motivul asta mi-am facut. Sa pot sa-mi 'demonstrez' puterea virtuala pe copii, dand ban. 

asta chiar e amuzant.

succes, pare promițător

  • Like 1

Share this post


Link to post
Share on other sites

Super dar pe viitor te rog renunță la aura asta de superioritate pe care evident nu o deții. 🙃

Share this post


Link to post
Share on other sites

Salutare din nou,

Multumesc celor care s-au implicat zilele astea!

In urma feedbackului primit de la majoritatea dintre voi, au reiesit 2 aspecte importante care urmeaza a fi adaptate:

1. Adaugat butoane pentru a face anumite 'actiuni' in joc; (sa inlocuiasca unele comenzi)

2. CEF - Meniuri pentru afisarea diferitelor date; (Character creation, Dealership de masini, Amenzi, Crime, etc)

Asadar, vreau sa clarific anumite lucruri legate de aspectele de mai sus. Gamemode-ul, la ora actuala, nu este in starea finala. Nu voi introduce CEF pentru unele feature-uri momentan, decat atunci cand functionalitatea este gandita si implementata (cap coada) pentru feature-ul respectiv. Tinand cont ca unele feature-uri inca sunt in plan de dezvoltare si nu sunt gandite complet, pot aparea schimbari si ar fi pierdere de timp sa tot stau sa ajustez partea de client pe masura ce schimb partea de server. Astea fiind spune, CEF-urile reprezinta o prioritate iar pe parcurs, cum completez functionalitatea la un feature, voi adauga si CEF.

Iar legat de punctul 1: Am adaptat deja gamemode-ul sa functioneze si cu butoane, dupa cum urmeaza:

Quote

 

- Butonul (tasta) E pentru 'actiuni' generale; (Inchiriat masina, inceput examen auto, inceput activitati sau job-uri, intrat in interioare, etc)

- Butonul (tasta) Y pentru 'actiuni' legate de activitati/job-uri; (Pescuit, curier, gunoier, camionangiu, etc) 

- Butonul (tasta) B pentru a PORNI/OPRI o masina; (Functioneaza doar in masina)

- Butonul (tasta) K pentru a INCUIA/DESCUIA o masina; (Functioneaza si in masina dar si in afara ei)

 

In majoritatea locurilor, e deja implementata functionalitatea. (Am adaugat si la TextLabel-urile cu informatii, pe care le gasiti prin oras)

 

Pe langa cele 2 modificari, care au venit ca feedback din partea voastra, am adaugat ultima versiune pe server, in care am mai adaugat / schimbat urmatoarele:

 

Quote

 

  • Factiuni:

    • Adaugate factiunile oficiale:

      • Politie 

        • Sistem de DUTY; 

        • Sistem de Amenzi; 

        • Sistem de Crime/Infractiuni (wanted level);

        • Sistem de Arest;

        • Sistem de verificare a numerelor de inmatriculare;

        • Canale de comunicare: Radio (Politie) si Department (Politie + Urgente)

        • Introduse comenzi specifice pt politie;

      • Urgente

        • Deocamdata nu are comenzi;

        • Canale de comunicare: Radio (Politie) si Department (Politie + Urgente)

      • Primarie

        • Deocamda nu are comenzi;
    • Sistem dinamic de masini pentru factiuni:

      • Deocamdata doar leaderii factiunilor Politie si Urgente pot achizitiona masini pt factiunile respective; (Masinile pot fi cumparate direct in joc)

  • Masini personale:

    • Sistem de inregistrare:

      • Inregistrarea masinii se face langa sectia de politie; (Deocamdata direct din masina)

      • Numarul de inmatriculare este generat random la inregistrare; (Sub un format anume)

    • Targ de masini: (Locatia este langa Fishing Pier - vezi blip pe harta)

      • Targul ofera playerilor posibilitatea de a-si 'expune' masina la vanzare, la pretul dorit de ei;

      • Cand un player cumpara masina, chiar daca playerul care o vinde este OFFLINE, banii sunt livrati in banca;

  • Economie:

    • Setat o taxa (dinamica) pe salar; (Banii se duc in stash-ul factiunii Primarie)

    • Banii din amenzi si arestari intra in stash-ul factiunii Politie)

    • Factura medicala; (Cand un player moare si este respawnat la spital, plateste o factura medicala - banii intra in stash-ul factiunii Urgente)

  • Misc:

    • Setata ora locala de Romania pe host, pentru a fi sincronizate Pointurile; (in /points, acum apare ora reala)

    • Adaugate masini de inceput pt factiunile Politie si Urgente;

    • Masinile de factiune nu mai pot fi 'accesate' de alti playeri;

    • Adaugat sistem de vreme dinamica si in totodata sync-uita vremea intre playerii de pe server;

  • Admin:

    • Adaugat sistem de admin jail; (Un player poate primi /jail de la un admin)

    • Adaugate comenzi specifice pentru admini;

  • Altele:

 

Astept in continuare feedbackul vostru!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.