Sondaj: sistem de administrare + magazin avansat

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Avatar utilizator
Renoki
Nou Venit

Nou Venit
Mesaje: 3
Membru din: 19 Feb 2018, 23:06
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

MariusExygo scrie:A mai fost careva ca tine, pe scurt faceti usage aiurea la mysql, si un alt punct de vedere ar fi ca jucatorilor le place cat mai simplu si in-game sa fie nu pe site cu logare etc.
Mulțumesc, dar probabil nu e o idee bună să pui în aceeași oală persoanele care scriu cod și e funcțional, dar nu e eficient. Există metode ce se pot integra în MySQL ca să îl faci să funcționeze mult mai rapid și eficient, cum ar fi un sistem tip ElasticSearch. MySQL e consumator serios de memorie, și asta se vede în statistici, dacă te uiți mai bine la funcția de statistică din PHP My Admin (sau dacă ai un server pe linux, cu comanda `top` o să vezi mysql.exe cât consumă). Serverele pot face query-uri inutile din joc. Pentru ceea ce optez e că interfața web poate fi eficientă și utilă în același timp. Nu poți ține un server pe 4 GB de RAM când sistemul ocupă 1 GB și serverul ~ 2 GB. Îți rămâne 1 GB, și ăla care nu e întreg, și o să treci pe memoria SWAP, dacă ai.

E foarte important să știi că dacă vrei să rulezi ceva calitativ, ai nevoie de resurse, dar nu atât de multe precum ai nevoie cu cod scris de cineva doar pentru că merge, fără să fie optimizat.

Să nu crezi că am ceva cu tine, sau că sunt aprins pe ceartă sau ceva, e doar o părere sinceră referitoare la toți "programatorii" care copiază și modifică fără să facă lucrurile eficiente. Ce-i drept, așa am fost și eu, dar produsele bune vin după ce eșuezi de 1000 de ori. Sunt conștient că mai sunt persoane ce au fost înainte de mine și au vrut la fel să facă, dar majoritatea au eșuat, foarte probabil, sau au abandonat.

Apreciez feedbackul, dacă ar exista un panou de administrare scris în Python, direct din joc, sunt sigur că ar apela mai multă lume la el, dar de foarte multe ori, codul trece de la un forum la altul, de la o persoană la alta, și asta alterează ce înseamnă serviciul calitativ. Dacă ai o structură pe care o au toți și ești sigur că e bună, e mai eficient.

[ Postat de pe Linux Laptop ] Imagine
git clone https://github.com/rennokki/just4metin-signature just4metin-signature
cd just4metin-signature
npm install
node signature.js
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

OK, pentru inceput ar fi bine sa faci o monstra pe care sa o dai la detinatori de servere mari(cu baze de date vechi si gigante) sa ruleze query-u de search si sa vada ce usage face la mai multe sarcini pe secunda.

Ce ar mai fi de precizat:
* Sistem tip CRUD ce oferă acces la modificări rapide (obiecte, rate la fierar, etc.) direct din panou
Rate la fierar e doar o denumire folclorica ce o folosesc doar jucatorii, pentru fiecare item in parte in item_proto ai columnele refined_Vnum si refine_set nu vad cum ai putea imbunatati procedeul de "setare upgrade" cel mai simplu modifici in navicat.
Search avansat folosind Laravel Scout (sistem de indexare mai bun, căutare mai rapidă)
Daca stie vreunu de pe just4metin ce-i laravel scout sa comenteze, da pai ownerii de servere mediocre.
Sistem de newsletter integrat (Foarte mulți cred că folosiți MailChimp, dar cu Amazon SES te costă $1 pentru 1000 de email-uri trimise)
Daca stie vreunu de pe just4metin ce-i MailChimp sau amazon ses scout sa comenteze, da pai ownerii de servere mediocre.

Sistem de notițe asupra jucătorilor - pasați notițe de la administrator la administrator direct în panou pentru un mai bun istoric al jucătorului
Asta da e folositor, pui notita "jucatoru x sa se ia in vedere ca are un comportament neadecvat la urmatoarea abatere block chat" sau alte notite.
Statistici detaliate - piața în joc, statistici referitoare la obiecte și jucători, overview asupra comunității
Aici trebuie sa mai detaliezi ce ai de gand sa faci
Design responsive. Clean.
Asta se stie din start, e obligatoriu
Feature-uri normale
Caracteristici normale*
Sistem de promoții - activează promoții pentru obiecte specifice doar între anumite perioade de timp
Alta caracteristica buna(pentru detinatori nu pentru jucatori), dar pay2win , ymiristica sa zic asa
Sistem tip cart - nu mai cumperi monede și apoi le cheltui în magzin - cumperi direct cu banii jos
Asta e o idee foarte buna si mai simpla, la survarium in itemshop mai e asa facut.
* Featuring items: Poți seta ce obiecte pot apărea primele în magazin, iar cele ce se află la ofertă, vor fi puse primele, automat. Opțiune ce se poate activa/dezactiva
Bun, sa poti pune iteme care nu s-au vandut sau care vrei sa le faci vanzare(alea cu oferta limitata etc)
Sugestie: sa nu-l faci complicat cu 10000 de butoane unele peste altele, cat de simplu se poate.
Cum a zis si seful papadiilor mai sus, fara 10000 de butoane sau 10000 de texte sa te pierzi in el.

Stii ce nu-mi place mie si ti-ar putea da probleme ? Ca Metin2 incarca itemele in cache prima data si isi da INSERT DELAYED sau INSERT la o perioada de timp(timere in sursa c++ etc) in baza de date.

Cel mai bine zic sa te iei dupa cum e facut itemshop-ul de la metin2(serverele oficiale) si in rest sa faci tool-uri pentru detinatorii de server, pentru administrare server (scrie noutati pentru tabel news pentru site, administrare loguri pentru solutionarea cazurilor de furt iteme etc.

Ymir avea un api destinat administrarii online, dar cum majoritatea nu stiu sa-l foloseasca sau nu le merge din cauza ca majoritatea sunt la firma gazduirejocuri si acolo modulul php sockets nu merge.
https://www.elitepvpers.com/forum/metin ... b-api.html

Aa, am vazut sus ca ti-a mai zis cineva de ce l-ai face gratis ? Poti foarte bine sa il faci pentru straini si sa scoti bani gramada.

Si apoi mai vine si intrebarea ? Da ymir a facut asa tool de administrare masiv ? Da alte servere mai au asa tool masiv ? Daca nu au atunci de ce nu s-a facut pana acum ?
Afișează semnătura
Avatar utilizator
B.Eduard
Video Artist

Video Artist
Mesaje: 7548
Membru din: 08 Aug 2013, 10:42
Regat: Jinno
Aprecieri: 280  
Mulţumiri: 1145  
 Contact:
Medalii

Coș! Subiectul este inactiv de mult timp.
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
59
Răspunsuri
7
Vizualizări
856

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 19 vizitatori