Jump to content

php [UWAP] Administracia SA-MP serverov


Deleted User

Recommended Posts

Tak na zaklade niekolkych rozhodnuti som postol moju aktualnu administraciu GSHostu na guthub.com pod licenciou GNU GPL v2.

 

Link:

https://github.com/Bloodmanovski/UWAP

 

Administraciu staci uploadnut na webserver kde je povolena ssh2 a nasledne staci do DB (machines) pridat udaje od SSH k VPSku. Je mozne sa pripojit k viac VPS sucasne.

 

Administracia obsahuje:


  • [*:2qrk7re2]start/stop server
    [*:2qrk7re2]uprava configu
    [*:2qrk7re2]kontrola
    [*:2qrk7re2]Version Changer
    [*:2qrk7re2]Online servery
    [*:2qrk7re2]Banlist & Banlist API
    [*:2qrk7re2]Installer
    [*:2qrk7re2]Zaloha
    [*:2qrk7re2]Obrazkovy server status
    [*:2qrk7re2]Web FTP
    [*:2qrk7re2]Gamelog
     
    [*:2qrk7re2]Profil
    [*:2qrk7re2]Objednanie/Zrusenie servera
    [*:2qrk7re2]Pokec
    [*:2qrk7re2]Statistiky
    [*:2qrk7re2]Prepinanie medzy servermi
    [*:2qrk7re2]Historia bannerov
    [*:2qrk7re2] kupit/poslat/dobit kredit
    [*:2qrk7re2]Zmena hesla
    [*:2qrk7re2]Login/Register
    [*:2qrk7re2]News
    [*:2qrk7re2]Ban system

 

tiez je potrebne nastavit cron na:

cron/Backup.php na 12 hodin

cron/Credit.pphp na 24 hod (najlepsie na 00:00)

cron/kontrola.php na 5 min

 

Kredit strhava CRON kazdy den (Credit.php) podla stanoveneho casu. Cena a pocet samp serverov sa nastavuje v configu.

 

To je asi tak vsetko, ak by ste tam nasli nejake chyby alebo problemy tak mi to prosim hlaste sem do topicu alebo do issues na githube, diky.

Link to comment
Share on other sites

Tak na zaklade niekolkych rozhodnuti som postol moju aktualnu administraciu GSHostu na guthub.com pod licenciou GNU GPL v2.

 

Link:

https://github.com/Bloodmanovski/UWAP

 

Administraciu staci uploadnut na webserver kde je povolena ssh2 a nasledne staci do DB (machines) pridat udaje od SSH k VPSku. Je mozne sa pripojit k viac VPS sucasne.

 

Administracia obsahuje:


  • [*:316ng0m5]start/stop server
    [*:316ng0m5]uprava configu
    [*:316ng0m5]kontrola
    [*:316ng0m5]Version Changer
    [*:316ng0m5]Online servery
    [*:316ng0m5]Banlist & Banlist API
    [*:316ng0m5]Installer
    [*:316ng0m5]Zaloha
    [*:316ng0m5]Obrazkovy server status
    [*:316ng0m5]Web FTP
    [*:316ng0m5]Gamelog
     
    [*:316ng0m5]Profil
    [*:316ng0m5]Objednanie/Zrusenie servera
    [*:316ng0m5]Pokec
    [*:316ng0m5]Statistiky
    [*:316ng0m5]Prepinanie medzy servermi
    [*:316ng0m5]Historia bannerov
    [*:316ng0m5] kupit/poslat/dobit kredit

 

tiez je potrebne nastavit cron na:

cron/Backup.php na 12 hodin

cron/Credit.pphp na 24 hod (najlepsie na 00:00)

cron/kontrola.php na 5 min

 

Kredit strhava CRON kazdy den (Credit.php) podla stanoveneho casu. Cena a pocet samp serverov sa nastavuje v configu.

 

To je asi tak vsetko, ak by ste tam nasli nejake chyby alebo problemy tak mi to prosim hlaste sem do topicu alebo do issues na githube, diky.

Good Job, ale zase bude milion FreeHostingov na pipni vserveroch......

Killer, presne tak.

 

-- čtv 25.srpen.2011 13:13 --

 

A este ssh2

Link to comment
Share on other sites

Je to opensource a nemam dovod to vydavat pod inou licenciou

 

-- čtv 25. srp 2011 13:33:54 --

 

Pekna robota :) Musím vyskúšať myslím že vela ludí ti to ocení 10/10 :)

// Pochybujem že lamy budu vedieť nastaviť cron :d

Hodí mi error ked to chcem stiahnuť

http://83.167.228.120/error.png

 

pouzivas SVN nie Git :d

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...
  • 2 weeks later...

Pokud by jsem to měl hodnotit z hlediska přínosnosti, tak dám 10/10, pokud ale z hlediska jak je to napsané, dal bych bodů o hodně méně. Například když chci provést uQuery(ADD, ...,), zavolá se třída "MySQL", metoda "Array2MySQL" a z něj se provede switch "INSERT". Celý tvůj 15 řádkový kód jsem během chvilky napsal na jeden řádek a s menší náročností na server. Pár dalších prasáren jsem během rychlého pročtení ještě pár zpozoroval, ale už si nepamatuji kde. Navíc nechápu, proč OOP používáš všude?

public function num($query)
   {
       if(empty($query)) return 0;
       return mysql_num_rows($query);
   }

To je další zbytečné zatěžování serveru, hlavně pokud na něm běží multiplayer server.

Link to comment
Share on other sites

jn, ale zas je to snad 3/4 roka stara adminka a vetsinu veci som pisal v skole ked som mal cas tak to neni moc optimalizovane ale myslim si ze to ten server az tak nezatazi a urcite nie viac ako php fusion. a momentalne pracujem na novej adminke ktora by mala mat vsetky nedostatky viriesene.

Link to comment
Share on other sites

Potreba: webhosting s podporou ssh2,php 5.3.8 a vyssi

Instalace: staci nakopcit, nastavit, do DB pridat udaje od VPS a hotovo ^_^

 

 

THX takze bez VPS mi to nepude :-D

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...