AutoSVF.ro
English

Cum îți faci un autopatcher, pas cu pas

De la zero până la executabilul pe care îl dai jucătorilor. Nu ai nevoie de programe speciale: un cont AutoSVF și o găzduire cu PHP pentru fișierele clientului tău.

Ce îți trebuie

  • Un cont AutoSVF.ro (gratuit). Patcher-ul se face în panel → Autopatcher.
  • O găzduire web cu PHP pentru fișierele clientului tău de joc — de exemplu hostingul pe care ții site-ul serverului. Fișierele stau la tine, nu la noi.
  • Clientul de joc pe care vrei să-l primească jucătorii (folderul cu metin2client.bin/.exe, pack, etc.).

Patcher-ul merge pe Windows 10 și 11. Fișierele clientului le ții pe hostul tău; noi doar semnăm lista și generăm executabilul.

1. Creezi patcher-ul

  1. Intră în panel → Autopatcher și apasă Patcher nou. Dă-i numele serverului.
  2. La General: pune, opțional, IP-ul/domeniul și portul serverului de joc, ca patcher-ul să arate Online / Offline.
  3. La Aspect: încarcă logo, fundal și alege culoarea accent.
  4. La Anunțuri & butoane: scrie anunțuri, adaugă butoane (site, Discord, donații) și numărători inverse pentru evenimente.

Apasă Salvează oricând. Poți reveni să schimbi orice mai târziu.

2. Pregătești hostul tău

Fișierele clientului de joc stau pe găzduirea ta, într-un folder files. Lângă el pui manifest.php, care face lista fișierelor (nume, mărime, hash). Îl descarci din panel, fila Fișiere & publicare.

Structura pe host arată așa:

/public_html/patch/manifest.php
/public_html/patch/.htaccess
/public_html/patch/files/        ← clientul de joc (metin2client.bin, pack/, …)
  1. Urcă clientul de joc în folderul files (prin FTP sau File Manager).
  2. Urcă manifest.php (descărcat din panel) lângă folderul files. Are deja cheia ta înăuntru — nu modifici nimic.
  3. Urcă și fișierul .htaccess (exemplu descărcabil din panel), ca fișierele mari să se descarce corect și să se poată relua.

De ce la tine? Clientul de Metin2 are 1–3 GB. Traficul când descarcă jucătorii stă pe hostul tău, nu pe al nostru — așa poți crește oricât fără limite de la noi.

3. Legi panelul și publici

În panel, la fila Fișiere & publicare, completează:

  • Adresa fișierelor: https://site-ul-tau/patch/files
  • Adresa manifest.php: https://site-ul-tau/patch/manifest.php (fără ?key= — cheia o adaugă panelul singur)

Apasă Publică versiune. Panelul citește lista de la tine, o semnează digital și o servește patcher-ului. De fiecare dată când schimbi ceva în client, re-publici — jucătorii primesc automat doar fișierele schimbate.

Semnătura e importantă: chiar dacă cineva ți-ar sparge hostul, patcher-ul refuză orice fișier care nu se potrivește cu lista semnată. Jucătorii nu pot primi fișiere modificate.

4. Jocul și protecția

La fila Joc & protecție:

  • Executabilul jocului: numele fișierului care pornește jocul (ex. metin2client.bin).
  • Verificare la fiecare pornire: rapidă (mărime + dată) sau completă (hash).
  • Mentenanță și anunț urgent: blochează butonul Joacă sau arată un mesaj la pornire.
  • Protecție „doar prin patcher”: patcher-ul trimite un token semnat la pornirea jocului și/sau un ping de deblocare către server. Verificarea pe serverul tău de joc o faci cum preferi — secretele și adresele sunt în fila Fișiere.

5. Dai executabilul jucătorilor

Apasă Descarcă .exe. Primești un fișier <cod>-patcher.exe — îl pui la descărcare pe site/Discord. Jucătorii îl deschid, el instalează sau actualizează clientul și pornește jocul.

Antivirus / SmartScreen: patcher-ele noi, nesemnate cu un certificat, pot primi un avertisment de la Windows. Pentru lansare serioasă merită un certificat de semnare a codului (cost separat). Scrie-ne dacă vrei detalii.

6. Scoți o actualizare

  1. Schimbi fișierele în folderul files de pe host (adaugi, înlocuiești, ștergi).
  2. În panel apeși din nou Publică versiune.
  3. Gata. Jucătorii primesc automat doar ce s-a schimbat, data viitoare când deschid patcher-ul.

Nu trebuie să dai alt .exe jucătorilor pentru schimbări de conținut: anunțuri, butoane, fișiere de joc — toate vin „din aer”. Un .exe nou îl dai doar dacă schimbi codul patcher-ului, și chiar și atunci el se poate actualiza singur.

7. Premium

Gratuit, patcher-ul are un banner AutoSVF sus. Cu Premium (plată prin PayPal, din fila Premium) scoți bannerul (sau pui unul propriu), activezi fundal video și skin complet. La expirare patcher-ul nu se oprește — revine la varianta gratuită.

8. Probleme frecvente

„Lista de fișiere este goală” — n-ai urcat fișierele în folderul files, sau manifest.php nu e lângă el.

„manifest.php a răspuns 403” — cheia din adresă nu e cea din fișier. Verifică ?key=.

Descărcarea .exe nu merge — executabilul generic nu e urcat pe serverul panelului (partea de administrare). Scrie-ne.

Jucătorul primește „nu pot scrie fișierul” — are jocul deschis. Închide-l și reîncearcă.

Altceva? Scrie-ne la contact@autosvf.ro.

Gata să începi?

Creezi patcher-ul în câteva minute și îl dai jucătorilor azi.