Forums » Air Combat & Civil Aviation » DCS: Black Shark » ServMan Server Management Mod for DCS:BS Released!


Topic Options
Rate This Topic
Hop to:
#2703191 - 04/05/09 04:38 AM ServMan Server Management Mod for DCS:BS Released!
Acedy Offline
Junior Member

Registered: 08/16/07
Posts: 41


Hey everybody!

As you know, Black Shark currently offers only basic server administration tools (manual kicking and mission loading). Some of you are looking forward to a full-fledged dedicated server option, and have already suggested certain features they would like to see. Eagle actually provided a quite powerful Lua based API, which you can use to implement more advanced administration features by yourself, given that you have some basic procedural programming skills in Lua. I have written a small mod which uses this API and allows you to run Black Shark as what I call a "pseudo-dedicated server". It is a purely serverside mod that enables a chat based interface and gives server hosts and players additional options to control the server. So far the mod offers the following main functions (most of which can be customized by the host):

Features included in v1
Server host functions
- automatic kicking for teamkills (human and AI)
- automatic kicking for too low score
- penalty time after kick
- automatic banning after too many kicks
- banning single IPs and whole IP ranges
- automatic mission restarting or rotating
- remote masterbanlist that can be downloaded from a webserver via http
- extended event logging including a chatlog
- message of the day and server rules

Subadmin functions
- appointing trusted players as subadmins (accounts are password-protected)
- subadmins can manually kick or ban players
- subadmins can manually load missions
- subadmins can (un-)lock the server

Player functions
- players can start votekicks
- players can start missionvotes to load a specific mission
- players can start missionpolls to let everybody vote for their favorite mission

You can download the mod files from here:

http://forums.eagle.ru/showthread.php?t=40143

Finally I would like to thank guod and Chipwich for running the beta version on the SimHQ server and helping me test the mod. Your help is greatly appreciated!

My hope is that this mod encourages more people to host public Black Shark servers. smile

Acedy


Edited by Acedy (04/05/09 04:51 AM)

Top
#2704906 - 04/08/09 07:09 AM Re: ServMan Server Management Mod for DCS:BS Released! [Re: Acedy]
PoleCat Offline
Member

Registered: 02/09/02
Posts: 513
Excellent work on this Acedy. The 104th is also using the mod on our black shark server.
Thank you again for all the hard work!

PoleCat Out

Top
#2704966 - 04/08/09 09:06 AM Re: ServMan Server Management Mod for DCS:BS Released! [Re: PoleCat]
letterboy1 Offline
(Heterosexual)Tchaikovsky Ballet Fan
Veteran

Registered: 12/30/00
Posts: 18977
Loc: Columbus, GA USA
I'm not much of an online player, but I most certainly appreciate this addition to usefull mods that I've been seeing introduced. Thanks.
_________________________
Hmmm, well . . . there it is.
That silly emperor from Amadeus

Top
#2705192 - 04/08/09 03:12 PM Re: ServMan Server Management Mod for DCS:BS Released! [Re: letterboy1]
Acedy Offline
Junior Member

Registered: 08/16/07
Posts: 41
You are welcome fellas!

If anybody has questions, feedback or suggestions, feel free to post them here!

BTW, Doug told me that SimHQ want to use the mod on their server, so if you are playing on the server regularly it may be a good idea to read section 11 of the readme (you can download it from the link above), which explains the commands available for regular players. Basically these are (votes have to be enabled by the host):

/players
Displays a list of all players on the server and their corresponding IDs

/votekick:ID (example: /votekick:3)
Starts a votekick against the player with the specified ID

/missions
Displays a list of all missions available on the server and their corresponding IDs

/votemiz:ID (example: /votemiz:5)
Starts a missionvote for the mission with the specified ID

/mizpoll
Starts a missionpoll that lets all players vote for their favorite next mission.

/info
Shows a list of ServMan functionalities that are enabled on this server.

/help
Shows a list of all player commands that are enabled on this server.

/rules
Shows the list of server rules.

/resume
Lets players resume the current mission if it is paused.

/timeleft
Displays the remaining time until the current mission will be restarted automatically or the next mission will be loaded (if enabled).

To use a command you simply enter it into the chat console.

Top
#2938759 - 01/13/10 08:26 AM Re: ServMan Server Management Mod for DCS:BS Released! [Re: Acedy]
Acedy Offline
Junior Member

Registered: 08/16/07
Posts: 41
Version 2 has been released. Download and more info here:

http://forums.eagle.ru/showthread.php?t=40143

Top
#2938813 - 01/13/10 10:18 AM Re: ServMan Server Management Mod for DCS:BS Released! [Re: Acedy]
Arthonon Online   content
Air Combat & General Aviation Editor
Hotshot

Registered: 09/28/04
Posts: 5287
Loc: California
Whew! When I saw "ServMan" in the thread title, I was afraid it was going to be a cookbook.
_________________________
Ken Cartwright

No single drop of rain feels it is responsible for the flood.

http://www.techflyer.net


Top
Topic Options
Rate This Topic
Hop to:


Forum Use Agreement | Privacy Statement | SimHQ Staff
Copyright 1997-2011, SimHQ Inc. All Rights Reserved.