Author Topic: [Utility] Advanced Server Manager  (Read 6515 times)

I got tired of having to go in-game to change a lot of Blockland's server settings when I wanted to host a dedicated server.
So I made a nice GUI program so you can change many things outside of Blockland!

Initial Release v0.9.4 (Bug Fixes)
Features
  • Launch dedicated Blockland server and see output
  • Select multiple parameters to launch the server with
  • View all players currently in server
  • Change enabled add-ons
  • Change enabled music
  • Edit admins and super admins
  • Edit banlist (currently only when the server is running)
  • Edit basic server preferences while the server is running
  • Change server colorset
  • Scan your add-ons folder for CrapOns
  • Easily enable Zeblote's server crash fix

Please report bugs!
I'm sure this release will not be perfect, but it shouldn't destroy anything.

Screenshots


This is an executable, but I have provided all of the source code on GitHub so you may compile it yourself if you so wish.
Download here

Have the "MSVCP140.dll is missing" error?
Download and install the "Visual C++ Redistributable Packages for Visual Studio 2015" from Microsoft here:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
You only need to download vcredist_x86.exe for this application.

Hope this helps some of you.
« Last Edit: July 06, 2016, 06:12:40 PM by ZSNO »


Damn dawg this is some fine ass stuff.

Thank you. Just thank you, my friend.

« Last Edit: May 13, 2016, 05:53:22 PM by cooolguy32 »

Very neat!

Bug:
Trying to add an admin without an ID entered crashed the program.

if you close it does the server keep running
also why do you use vista

Very neat!

Bug:
Trying to add an admin without an ID entered crashed the program.
kk, will fix
if you close it does the server keep running
No
also why do you use vista
I don't


why not
Because it uses QProcess to start the process and hook the output.

Damn that looks pretty nice.

haha this is sweet nice work

BUG: seems like the ban list still shows old bans that have expired
« Last Edit: May 13, 2016, 08:14:20 PM by Swollow »

BUG: seems like the ban list still shows old bans that have expired
Ah yeah. I could probably add something to remove those.
Blockland only removes expired bans if that person tries to connect. (I think)

also this doesn't appear to work if you already are using a config/main.cs
you should probably make a copy of the users current main.cs if it exists and append your code to the top of the file and save it back to config file
and then swap them out when you start/stop the program

also this doesn't appear to work if you already are using a config/main.cs
you should probably make a copy of the users current main.cs if it exists and append your code to the top of the file and save it back to config file
and then swap them out when you start/stop the program
Yeah... I was kind of assuming that people weren't already using a config/main.cs
My original way of doing it was overwriting the base/main.cs lol
I'll do the append thing, shouldn't be hard.

Yeah... I was kind of assuming that people weren't already using a config/main.cs
My original way of doing it was overwriting the base/main.cs lol
I'll do the append thing, shouldn't be hard.
System_Preloader uses a config/main.cs file

also is there a way to change atleast server name/password etc while the server is already running?
if the player modifies the server name/password/gamemode/player count you should make sure you do webcom_postServer();


also it appears if you leave the server name blank it will come up as a set of single quotes


minor complaint: the blank console window should probably be hidden in some way
« Last Edit: May 13, 2016, 08:36:31 PM by Swollow »