Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  6 2646
Hei!
Jeg har delvis erfaring innen PHP og har programmert litt med databaser og har lekt meg litt med dette for en stund tilbake. I disse dager har jeg noen spillservere som disponeres av meg og noen venner.

Problemet er at jeg til stadighet blir plaget av at disse spillserverene trenger oppdatering og dette har til dags dato måttet bli gjort av meg. Jeg husker at for lenge siden da jeg var aktiv innen San Andreas MultiPlayer at man kunne skaffe diverse kontrollpanel som man kunne styre serveren fra, på internett.

Jeg ønsker å lage et slikt enkelt panel, der brukerne kan gå inn og se status på serverne, eventuelt oppdatere dem ved å klikke "update!", der alt blir gjennomført av seg selv vha ymse .bat-filer og lignende. Men, jeg tror det ble brukt sockets for at de panelene skulle fungere. Hadde vært stilig om jeg hadde klart å få tak i info som man kan få tak i via konsollen til serverne, deriblant FPS, players, ping, osv. Hvordan går jeg frem, og må jeg bruke noe annet enn PHP? <-- Svaret der regner jeg med er ja, men jeg aner ikke hva jeg skal søke etter for å finne info om dette, så håpte på om dere Freaks kunne ha hjulpet meg et stykke på veien
Hvis du leter etter ferdiglade løsninger så er disse gode alternativer:
http://www.opengamepanel.org/
https://gamepanelx.com/
Trådstarter
39 4
Sitat av HwT Vis innlegg
Hvis du leter etter ferdiglade løsninger så er disse gode alternativer:
http://www.opengamepanel.org/
https://gamepanelx.com/
Vis hele sitatet...
GamePanelX virket veldig greit! Eneste ulempen er at jeg må legge om til Linux, men det er ikke verdens undergang. Uansett, så syntes jeg det er veldig interresant, så mulig jeg leker meg med et eget system bare for å lære noe, også får brukerne mine bruke GamePanelX. Takk
På Linux kan dette løses med exec(), en tilpasset sudoers-fil, en håndfull shell-script og god kunnskap til brukerrettigheter. Men Windows er jeg mer usikker på, tror du isåfall må sørge for at spillprosessene og webserveren kjører som samme bruker.
Sitat av fuzzy76 Vis innlegg
På Linux kan dette løses med exec(), en tilpasset sudoers-fil, en håndfull shell-script og god kunnskap til brukerrettigheter. Men Windows er jeg mer usikker på, tror du isåfall må sørge for at spillprosessene og webserveren kjører som samme bruker.
Vis hele sitatet...
Ikke om du gjør ting "ordentlig" og sørger for at spillserverne kjører som services, og ikke bare er et .bat-script som står og går på desktopen til en eller annen bruker.

Da kan du enten kjøre den litt skitne tankegangen og bare kalle på et powershell/bat-script som restarter servicen. Eller du kan lage en .net-applikasjon for det (http://www.csharp-examples.net/restart-windows-service/)

Brukerrettigheter blir uansett et issue man må håndtere, akkurat som på linux
Sist endret av liasis; 31. mai 2015 kl. 19:31.
Hørtes bedre ut enn mitt forslag ja. Windows er som sagt ikke min greie, og mesteparten av mine kunnskaper der kommer fra XP-tiden.
▼ ... mange måneder senere ... ▼
Vi bruker TCAdmin i vårt firma. Helt fantastisk system, og om du vil kan det overta og autoatisere heler server driften. Finnes til både Windows og Linux. Samt en sømløs integrering til WHMCS.

TCAdmin er et gameserver control panel koster dog 15USD /mnd