Just finished control panel to control "Life Is Feudal: Your Own" dedicated server remotely through web-browser.
Features available right now:
- authorized access to control panel over your browser (using password of your GM in game or that's specified in lifds-cp.ini file)
- autorestart server on it's
- manual stop and start
- autorestart server on it's
- manual stop and start
- online characters list
- active and banned account lists
- character's skills view
- character's death log view
- character's online history view
- apply configuration (lifds-cp.ini) changes on server restart - "Restart server (apply ini changes)" button
- linux (Wine) server support
Known bugs fixed:
- "found an outdated RecordSet" in server console that caused a random lags for clients
Upcoming features:
- utils menu actions:
chop trees < 30 lvl
clean chopped trees (stumps) - version status (server would recognize if there is new version released and will mark it as outdated in control panel)
- checkbox for autorestart server if there is new version available
Control Panel at this moment at it's start so any incoming i'll appreciate.
Happy hosting, guys.
Downloads:
LiFDS-CP v0.9.13 - self-extracting exe
LiFDS-CP v0.9.13 zip
Installation:
- Download self-extracting exe-file.
- Execute it and select directory, where to extract directory of CP.
- Go into extracted "lifds-cp" directory.
- Open and configure CP by editing file "lifds-cp.ini".
- Shutdown LiF server and then execute file "lifds-cp.exe" (for normal version) or "lifds-cp-bg.exe" (for the background one).
- Depending on what version you've selected you'll:
- see console window of CP, if you've choosen a normal version
- see process lifds-cp.exe in task manager (Ctrl+Shift+Esc), if you've choosen a bg-version - Now you can go in your browser to the address, that you've specified in "lifds-cp.ini". For example if i've specified an ip 192.168.100.1 and a port 8989, then i can see the panel by address http://192.168.100.1:8989. If you've specified port 80, then you can open url without it: http://192.168.100.1.
- On the authorization page enter any login and, to autorize yourself you can enter password you've specified in "lifds-cp.ini" file or the GM password from world_x.xml file if you didn't specify it in "lifds-cp.ini".
Remember that if you want to allow access to the CP from the internet (e.g. for your others game masters and server admins), then you should bind CP onto IP 0.0.0.0 or on your external IP and forward the port, you're using, in settings of your router (if you have it).
PS: For those of you, who want to participate in development of CP here's a link of it on the github: lifds-cp.