SAMP LauncherTrenutno radim SAMP Launcher i želio bi da ovdje podjelim tu informaciju te da se ukljuÄe ostali Älanovi u razvoju istog bilo da se radi o prijedlogu ili programskom kodu.
IDEJA:
1. Univerzalni SAMP Launcher koji će moći klijenti (igraÄi) instalirati na svoj raÄunar a zatim istim pristupiti odreÄ'enom serveru;
2. Pristup je naravno IP adresa servera koja se kuca na poÄetku pokretanja samo prvi put dok se prebacivanje na drugi server vrÅ¡i iz meni opcije kao i spremanje server liste tako da se lahko igraÄ može prebaciti na drugi sserver bez ponovnog kucanja IP adrese.
3. Aplikacija će da sadrži "puni" uvid u stanje na serveru kao Å¡to su ID, Nick, Score i Ping igraÄa; Originalna SAMP aplikacija ima ograniÄenje u implementaciji zbog veliÄine buffer-a tako da ne može prikazati mnogo igraÄa (preko 256 Äini mi se);
4. Plan je da se napravi dodatna server aplikacija koju će koristiti i podesiti oni koji su vlasnici servera i Äiji je cilj da klijentskoj (igraÄu) strani pruže dodatne informacije o serveru u koje ulaze modifikacije, zabrane app od treći strana (cheat) itd.; ili da se definiÅ¡u xml formati koje će držati vlasnici na svojim domenama u koje će ovisno o vrsti podeÅ¡avati i unositi podatke; ili da se sve to vrÅ¡i u MySql bazi podataka kojoj će pristupati aplikacija;
5. Dvije najvažnije "nadopune" na originalni (standardni) SAMP launcher (onaj koji se isporuÄuje zajedno sa SAMP-om) i razlog zaÅ¡to uopÅ¡te praviti novi launhcer jeste mogućnost zaÅ¡tite od cheat-a (tako da se server uveliko rastereti od provere igraÄa) i da se budu moguće modifikacije kroz asi loader dodatak Å¡to ne naruÅ¡ava sami GTASA već loadira na postojće nova auta, objekte i sliÄno;
6. Važna napomena jeste da će launcher biti niÅ¡ta viÅ¡e od obiÄnog i moći će se koristiti za pristup bilo kojem SAMP serveru sve dok stavke iz 4. ne budu definisane, a to znaÄi da će sve moguće opcije odrediti vlasnik servera i ponaÅ¡anje launchera će biti u skladu s tim na tom serveru.
Prva inicijalna verzija (v0.1) će biti sljedeće sedmice stavljena na test koja će imati "samo" pristup serverima tj. ono što mora imati uopće da bude SAMP Launcher, dok će se ostale stvari implementirati u narednom periodu do Alpha verzije koja bi trebala sadržavati navedene stavke iz ideje.
Želio bi da komentariÅ¡e te i date svoju rijeÄ na ovo, te Å¡to mislite i Å¡to predlažete. Hvala!
Napomena za adminstraciju, ako tema ne ulazi u WIP projekte neka se ista premjesti u odgovarajući pod forum.
Razlog zašto sam preselio temu na ovaj forum je zbog aktivnosti istog te osobni razloga.
Oznake na slici:
1. Scroll Text Information - tekst koji se krece sa desne na lijevu stranu i koji će davati obavjesti sa servera;
2. Status bar - trenutne informacije o serveru kao što su hostname, language itd. te ostali statusi
3. Broj igraÄa servera trenutni (koji se uÄitava, trenutno je postavka na 3sekunde)
4. Ping servera (postavka je na 1 sekundu)
SLIKA: https://uploaduj.me/i/MBmCH-1523206385
GITHUB: https://github.com/jasarsoft/launcher-samp
EDIT: 09.04.2018.Izmjena na formi Players tj. detaljna lista igraÄa na serveru, gdje su izbaÄene server informacije i ostavljena informacija o trenutnom i maksimalnom broju igraÄa.
Screenshot: http://prntscr.com/j2wme7
EDIT: 22.04.2018.U formi Add trenutno sam implementirao Äitanje USERDATA.DAT fajla kojeg koristi SAMP aplikacija za spremanje favorites servera. Dakle ovaj launhcer ce aktivno koristiti isti fajl tako da serveri dodani u SAMP app ili dodani u Launhceru ce biti tu za odabir.
Add forma prvenstveno služi da se dodaje/obrise i odabere server kojem se želi pristupiti tj logovati, nakon Äega će isti odrediti svoja pravila definisana samim serverom.
Sve eksterne stvari koje server bude koristio kao Å¡to su npr modovi bit ce spremni u korisniÄki SAMP direktoriji tako da promjenom servera neće dolazit do ponovnog povlaÄenja datoteka za isti izuzev ažuriranja na trenutne.
TakoÄ'e će biti ukljuÄeni i hostovana lista servera osim favorita kao i kod SAMP app.
Tema će biti ureÄ'ivana periodiÄno!!!
Zanimljivo, moglo bi nešto od ovoga bit'.
Zanimljiva ideja, puno srece u daljem razvijanju projekta.
Ja radim nesto slicno u PHP-u, myb cu ga objavit za nekih sat vremena.
Svaka cast na ideji i zelim ti puno srece u realizaciji tvog projekta ;)
Informativno, ovaj vikend inicijalna verzija za testiranje; detaljnije u objavi
Objavljena prva inicijalna verzija launcher za test.
Pozeljno bi bilo ko bude koristio da svoj utisak (feedback).
https://github.com/jasarsoft/launcher-samp/releases
Instalacija: https://mega.nz/#!VR5zXCrZ!qMshaUCv9C9-P1cHxpdlMXVRLZoycPswtsXEuCFJp1c