Jump to content

PFServer Control Panel [v1.2]


amaru

Recommended Posts

Salut, din nevoie, am facut acest panou care iti permite sa iti administrezi serverul in diferite moduri( start, stop, restart).

Versiunea 1 este numai pentru servere locale. In versiunea 2, vreau sa-l fac sa mearga si remote, dar, din nefericire va merge doar pe windows deoarece e scris in C#

Features:

-server control

-start
-stop
-restart
-cateva comenzi rcon:
-hostname
-mapname
-gamemode text
-ban/unban players[nou]
-load/unload filterscripts[nou]
-set gravity[nou][nou]
-set weather[nou]
-send a chat message[nou]
-editoare:
-load and save your cfg
-load/save server log[nou]
-load/save crashinfo[nou]
-load and delete samp.ban[nou]
-informatii despre server in timp real:
-informatii de baza (hostname, gmtext and mapname)
-o lista cu toti jucatorii si scorurile lor
-puteti da kick/ban[nou]
-pentru a updata informatiile si lista apasati "Refresh"[nou]

Nu stiu daca exista vreun bug, dar daca vedeti unul spuneti-mi. :)

ss1.jpg

[img width=500 height=343] ss2.jpg

[img width=500 height=341] ss3.jpg

Cum se foloseste:

-descarcati fisierul .exe si puneti-l in folderul serverului

-porniti programul si incepeti administrarea serverului.

Download:

- Solidfiles

- Source

Link to comment
Share on other sites

OFFTOPIC:nu vreau sa fiu rautacios dar stiu ca era o regula

atunci cand postezi o aplicatie se posteaza si sursa

ONTOPIC:

programul arata foarte bine

pentru a face query la server ai folosit clasa aia de pe wikipedia ?

daca nu,uitate aici:http://wiki.sa-mp.com/wiki/Query_Mechanism/Csharp

poate o sa te ajute  ;)

Nu esti rautacios deloc. Ai dreptate. Acum programul este putin in lucru. Toata dimineata am stat sa lucrez la el ca au aparut niste probleme banale ce mi-au dat batai de cap 2 ore. I-am adaugat un tab pentru log si inca unul pt banurile din samp.ban care sunt afisate intr-o lista. Acum sunt la scoala. Cum ajung acasa, termin versiunea 1.2 si o sa postez si sursa si executabilul. Si da, am folosit clasa de pe wiki pentru ca daca porneam serverul si il setam sa accepte comenzi in consola, nu pornea cum trebuie si mi-a luat vreo 2 zile pana am inteles cum functioneaza clasa aia. Initial nu vroiam sa pun sursa, dar nu vreau sa apara suspiciuni in privinta programului.

Link to comment
Share on other sites

la cate surse de keyloggere si mai stiu eu ce sunt pe internet la ora actuala nu prea mai au toti incredere in orice aplicatie :)

defapt,pot face un program cu 2 butoane,fac o poza,pun si sursa,si ca .exe pun un keylogger,mare branza

Sursa este ceruta din 2 motive:

1.Sa vedem daca este facut de acel user sau nu.

2.Sa il ajutam daca are probleme.

Si uite dovata pt 2. :

1.Cand deschizi un fisier(un 'stream') trebuie si sa il inchizi.


            listBox1.Items.Clear();
            StreamReader Import = new StreamReader("samp.ban");
            while (Import.Peek() >= 0)
            {
                listBox1.Items.Add(Convert.ToString(Import.ReadLine()));
            }
            Import.Close();// <-

2.Cand dau 'Re/Load server log" imi da eroare cu "File is used by another process" (

Daca vrei sa vezi exact de ce se blocheaza la unele chestii poti da "Star new istance"(F5).

O problema ciudat,am deschis programul o data,l-am inchis si acum cand il re-deschid si dau Start imi da eroare si de cate ori ii dau End Process in Task Manager apare din nou o.O ( e ceva cu socket-urile) "Configuration system failed to initialize"

Link to comment
Share on other sites

1.Cand deschizi un fisier(un 'stream') trebuie si sa il inchizi.


            listBox1.Items.Clear();
            StreamReader Import = new StreamReader("samp.ban");
            while (Import.Peek() >= 0)
            {
                listBox1.Items.Add(Convert.ToString(Import.ReadLine()));
            }
            Import.Close();// <-

Rezolvat.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.