Contul AutoSVF
Contul îl faci gratuit din panel. Confirmi emailul și ai acces la toate cele trei servicii: instalarea serverfile-urilor, autopatcher-ul și site-ul pentru server.
- Parola uitată: pe pagina de autentificare, „Ai uitat parola?”. Linkul e valabil o oră.
- Plăți: instalările, planurile de autopatcher și pachetele de site se plătesc cu PayPal sau card. Nimic nu se reînnoiește automat.
- Limba panelului: română sau engleză, din colțul paginii.
Instalarea unui serverfile
Panelul instalează serverfile-ul Metin2 (game și mysql) pe un server FreeBSD 13 sau 14, prin SSH. Pui IP-ul și datele de acces, alegi serverfile-ul, iar instalarea rulează singură; la final primești parolele.
- Instalarea e gratuită dacă furnizorul serverului a autorizat IP-ul; altfel cumperi instalări din panel.
- Datele de acces nu se păstrează după instalare.
Pas cu pas, de la VPS până la primul login în joc: Ghidul serverului Metin2. Serverfile-urile disponibile: catalog.
Autopatcher-ul
Din panel îți faci un autopatcher pentru jucători: ține clientul la zi, repară fișierele și pornește jocul. Fișierele clientului stau pe hostul tău; noi semnăm lista și generăm executabilul.
Ghidul complet, cu capturi și structura de foldere: Ghid autopatcher. Prezentarea și planurile: Autopatcher.
Site & Item Shop: primii pași
Panel → Site & Item Shop → Site nou. Alegi numele serverului, adresa (nume.autosvf.ro) și tema. Site-ul e online imediat, pe pachetul gratuit; din fila Pachet poți încerca gratuit pachetul plătit.
Editorul site-ului are filele grupate pe cinci zone: Rezumat (statistici), Site (setări, aspect, prima pagină, domeniu), Conținut (știri, pagini, wiki, evenimente, descărcare), Joc (legătura cu baza jocului, jucători, anunțuri, tichete, loguri, jurnal) și Magazin (item shop, roata, cupoane, piață, recomandări, plăți).
Legătura cu baza de date a jocului
Fila Joc & conturi. Fără legătură, site-ul merge, dar fără conturi, clasament și item shop.
Server FreeBSD (recomandat)
- Scrii IP-ul serverului de joc și apeși Generează scriptul.
- Urci
autosvf-cms.shîn/rootși îl rulezi ca root:sh /root/autosvf-cms.sh. - Scriptul creează un utilizator MySQL care se poate conecta doar de pe IP-ul AutoSVF, cu drepturi doar pe tabelele folosite: conturi, caractere, bresle, depozitul Item Shop, tabelele de iteme și monștri, anunțurile în joc și logurile (doar citire).
- Înapoi în panel: Testează conexiunea.
Dacă scriptul scrie că MySQL ascultă doar local, pune bind-address = 0.0.0.0 în my.cnf și repornește MySQL. Dacă ai firewall, deschide portul MySQL doar pentru IP-ul AutoSVF (îl vezi în panel).
Manual
Pentru alte servere: host, port, utilizator și parolă. Folosește un utilizator cu drepturi limitate, nu root.
Domeniul
Fila Domeniu. Subdomeniul nume.autosvf.ro îl ai din prima, cu SSL.
Domeniul tău
- Scrii domeniul și apeși Adaugă domeniul.
- La firma de unde ai cumpărat domeniul pui: A
@→ IP-ul afișat în panel și CNAMEwww→autosvf.ro. - După ce DNS-ul se actualizează (minute sau ore), domeniul se activează singur, cu certificat; poți apăsa și Verifică acum.
Verifică legătura
Butonul verifică de pe serverul nostru: DNS-ul, dacă adresa deschide chiar site-ul tău, certificatul și trimiterea de la HTTP la HTTPS. Fiecare problemă vine cu ce ai de făcut.
Domeniul arată alt site? Dacă domeniul e și într-un cont de găzduire pe același server, trebuie șters de acolo; panelul îți spune asta. Dacă adresa arată pagina implicită a serverului web, apasă Refă sau scrie-ne.
Aspect și conținut
- Aspect: tema (10, pe trei așezări), logo, fundal, iconița, culoarea și, în pachetul plătit, CSS propriu.
- Pagina principală: titlu, slogan, rate, numărătoare până la deschidere, secțiunea „De ce să joci”.
- Știri și pagini: cu categorii (anunț, eveniment, update, mentenanță); știrile de tip update apar și ca patch notes. Paginile pot apărea în meniu.
- Limbi: limba principală și, în pachetul cu mai multe limbi, altele (română, engleză, germană, turcă, poloneză, maghiară, spaniolă, italiană). Știrile și paginile pot fi pe o singură limbă sau pe toate.
- Evenimente: unice sau repetate, cu durată; opțional, anunț în joc la începere.
- Descărcare: autopatcher-ul tău, linkuri spre client, cerințe minime și, opțional, scanarea VirusTotal.
Wiki
Fila Wiki are două părți:
- Articole scrise de echipă, pe categorii, cu imagini.
- Baza de date a jocului: pornești opțiunea și apeși Actualizează acum din joc. Itemele (bonusuri, atac, clase, upgrade) și monștrii (nivel, viață, rang) se copiază din joc și se actualizează zilnic.
Drop-urile nu sunt în baza de date: încarci mob_drop_item.txt și special_item_group.txt din folderul locale al serverului. Itemele de test sau nelansate le ascunzi după vnum sau interval (ex. 90000-90999).
Item shop
- Monedele: în Setări alegi coloanele din tabelul
account(de obiceicoinspentru MD șijcoinspentru JD). - Categorii și iteme: căutare după nume în
item_proto, preț, bucăți, socket-uri și bonusuri, reduceri la cantitate, stoc, limită pe cont, etichete. - Import: dacă ai avut un CMS vechi, „Importă item shop-ul” și „Importă știrile”.
- Cashback: X% din MD cheltuite se întorc în JD.
Itemele ajung în depozitul Item Shop din joc. Dacă livrarea eșuează, monedele se întorc automat.
Iteme cu bonusuri
Dacă tabelul item_award al serverului nu are coloane de bonus, itemele cu bonusuri se livrează direct în depozitul Item Shop: doar când jucătorul e offline de cel puțin 30 de minute și cu ID-uri din afara ITEM_ID_RANGE din conf.txt-ul procesului db, ca să nu existe dupe. Pornești asta din cardul „Iteme cu bonusuri”. Dacă jucătorul e în joc când cumpără, itemul ajunge singur după ce iese.
Roata, cupoane, piață, recomandări
- Roata norocului: cost, premii cu șanse, limită pe zi.
- Cupoane: cod pentru monede sau item, folosiri maxime, expirare.
- Piața: jucătorii își vând între ei iteme cumpărate cu livrare „în depozitul web”, cu comisionul tău.
- Recomandări: fiecare jucător are un link; recompensa vine când prietenul ajunge la nivelul ales, plus, opțional, un procent din donațiile lui. Recomandările suspecte (același IP) așteaptă aprobarea ta.
Plăți ale jucătorilor
Fila Plăți: pachete de monede (monede, bonus %, preț) și metodele de plată. Banii merg direct la tine.
- PayPal: developer.paypal.com → Apps & Credentials → aplicația Live → Client ID și Secret. Webhook-ul îl găsești în panel (
/plata/paypal/webhook). PayPal nu acceptă RON. - Stripe: cheia secretă și, pentru webhook (
/plata/stripe/webhook), secretulwhsec_. - Transfer bancar: beneficiar, IBAN, bancă; confirmi comenzile din panel după ce vezi banii.
Testează întâi cu PayPal Sandbox și Stripe în modul test, apoi pune cheile reale.
Jucători și joc
- Jucători: cauți un cont; vezi starea, monedele, caracterele; dai ban (cu motiv și dovezi) sau îl ridici; dai monede sau iteme, cu motiv, care rămân în istoric.
- Anunțuri în joc: anunț sau eveniment (ex.
exp_event), imediat sau programat. Merge dacă sursa serverului citește tabelelemetin2_runup.send_noticeșisend_event. - Tichete: jucătorii scriu de pe site, echipa răspunde din panel, jucătorul primește email.
- Loguri: căutare în baza
log: logări cu IP, iteme, schimburi, comenzi GM și altele, cu filtre. - Echipa jocului: pagina publică cu GM-urile din
common.gmlist.
Echipa site-ului și statistici
Administratori: adaugi alte conturi AutoSVF după email, cu permisiuni separate (setări, conținut, magazin, plăți, tichete, jucători). Pachetul, echipa și ștergerea site-ului rămân ale tale. Fiecare modificare apare în Jurnal.
Statistici: vizitatori și vizualizări, conturi noi, cumpărări, tichete, paginile cele mai vizitate și încasările, pe 7, 30 sau 90 de zile. Fără cookie-uri și fără IP-uri salvate.
Pachete și plată
Ce include fiecare pachet vezi pe pagina Site & Item Shop. Plătești pe câte 30 de zile din fila Pachet, fără reînnoire automată. La expirare site-ul trece pe pachetul gratuit, iar datele rămân.
Probleme frecvente
- „Testează conexiunea” nu merge: MySQL ascultă doar local (vezi bind-address), firewall-ul blochează portul sau scriptul nu a fost rulat după ultima actualizare.
- Domeniul nu deschide site-ul: apasă „Verifică legătura” în fila Domeniu și urmează ce scrie acolo.
- Plata a trecut, dar monedele nu au venit: fila Plăți → comanda → Livrează din nou sau Verifică.
- Itemul cu bonusuri nu a apărut: jucătorul trebuie să fie ieșit din joc de cel puțin 30 de minute; coada se vede în cardul „Iteme cu bonusuri”.
- Anunțurile nu apar în joc: sursa serverului nu citește
send_notice.
Altceva? Scrie-ne la contact@autosvf.ro.