November 26 2024 08:39:41
Navigation
· Home
· Articles
· Downloads
· FAQ
· Discussion Forum
· Web Links
· News Categories
· Contact Me
· Photo Gallery
· Search
· Gameservers
Languages
Users Online
· Guests Online: 54

· Members Online: 0

· Total Members: 1,134
· Newest Member: Brody
Teamspeak 3
Last Seen Users
· hackepter10:09:54
· GONZO16:16:19
· Intruder16:43:02
· Sully 1 day
· desintegrator 2 days
· WEZ 2 days
· Homi 3 days
· The ACE 4 days
· xhc 1 week
· dRgiGGLeZ 1 week
· El Dookie 1 week
· Melber 2 weeks
· SGT PEPPER 2 weeks
· martyr 2 weeks
· Terminator 2 weeks

View Thread: VCAA - Vietcong Auto Admin
Vietcong.Info » Vietcong General Discussion » General Discussion
Who is here? 2 Guests
Current Rating: (Total: 3 ratings)  
 Print Thread
VCAA - Vietcong Auto Admin
Solar
Some of you may know about VCAA. It is a tool for the Vietcong dedicated server that I originally developed to auto administer coop games. After much development in 2009, it has become a functional tool for all game modes. Recently, Silent Bob motivated me into updating and polishing it for a public release.

I'm hoping to release this in late March or early April. However, I'm not making any promises. Until then, It's currently in use on the ! " VET #7 TIGER FORCE - FA " ! server.

Current Status: Unreleased

Main Features:
- External ban list. Supports regex names and ranged ip address.
- External player database. Logs anyone that has joined your server as well as their ip address.
- Next map (with specific map index) and restart voting. Any player can initiate a vote that will require > 50% agreement of the players to pass.
- Crash detection (not prevention) with restarting and logging.
- Ability to set password on server start using dedicated settings file.
- Enable up to 2 server messages to be displayed at designated intervals.
- Configurable welcome messages for old and/or new-ip players.
- Auto map changing. VCAA will automatically change the map after a maximum of 10 minutes of inactivity. If the map had less than 10 minutes remaining the remainder of time will be used.

Coop Features: *note: VCAA will force basic "team respawn" rules in coop games. The way coop should be played. Wink
- Enables "team respawn" using a dedicated settings file.
- Configurable mission attempts. The mission attempt starts after the first kill is made. If the mission fails, VCAA will restart the map. After all mission attempts are exausted, the next map will load.
- Dead player rejoin detection with warning and kick/ban.
- Configurable "Percent Rule". This rule enforces that players joining after a specific percentage of the team has died will not be able play until the next mission attempt.
- External map change and restart detection. This ensures that in-game admins can fully function without messing up VCAA.
- Successful mission logging. This will allow the admin to upload their mission results if needed.
- Auto time extension. If mission time drops below 2 minutes, VCAA will automatically extend the time to 10 minutes as long as there are players in the server.

Changes since Silent Bob's motivation: *note: all developing changes will be listed here with the most recent at the top until initial release.
- Added map change detection needed for stat recording on non-coop maps.
- Changed all of the GUI icons to a nicer (imo) looking set.
- Added help tooltips to the add and modify ban GUI.
- Fixed voting crash and other potential crashes relating to text overflow in the vcded console.
- Restart and next map voting have been increased to 80 seconds. This is not configurable for various reasons.
- Enter key will now modify the selected ban if the banlist area is focused.
- Up arrow, down arrow, mouse wheel up, mouse wheel down will now cycle forward and backward through a 50 command history of the console when the input (edit) box is focused.
- Fixed console not auto-scrolling when adding a new item.
- Fixed flickering on all ListView controls.
- Column sorting now saves when exiting VCAA.
- Adding and modifying bans using the Gui is now working.
- Player list now refreshes every 1.5 seconds instead of on each parse.
- Player and Ban lists now refresh into your previous sorting.
- Player list now sorts integer columns (player id, kills, deaths, ping) correctly.
- Deaths occurring before the mission starts will no longer count against the percent rule in coop mode.
- Fixed coop mission attempts not reading the config file properly.
- Bans are now parsed from the internal ban list to be added to the external ban list. This allows in-game admins to add bans to the external list.
- Added function to increase maximum map players limit on map load.
- Added auto-scrolling to console. Will auto scroll when new data is added only if bottom row is visible.
- Added sorting arrows to listview column headers.
- Added option to hide console timestamp on console's context menu.
- Added option to copy selected text from console to clipboard. Also supports multiple selection.
- Gui console now uses a listview control instead of listbox.
- Removed \kia command. Old coop feature that didn't serve much purpose.
- Changed banlist from using "in string" to regex name matching.
- Fixed IP Address control font in the add/modify ban GUI.
- Fixed all functions to support unicode and 64-bit builds that I may compile in the future.
- Fixed "not responding" crash detection.
- Added support for Windows 2008 (Vista, 7)

i51.tinypic.com/dwsv9c.png

i56.tinypic.com/11b8aw3.png

Feel free to post any comments or questions. I'm not currently taking feature requests as I'm focused on getting it released ASAP.
Edited by Solar on 06-04-2011 00:42
  x 7  x 3  x 1
 
Silent Bob
You did a great Job Solar! Can´t wait to test it as the features are all a server admin needs!YES!
 
www.vietcong.info
KostiCZ
Good news, Solar. Good work. I have one question. Our dedicated server runs on some P3 1,2GHz with 256MB RAM (extension to 512MB is planned) with processor ocupancy about 70-80%. How exacting is your AA on processor load? Is the HW enough or should we upgrade?
Signature________________________________________________

2LT William Theolinus "KostiCZ" Boner Jr.
LRRP Squad Baker, Delta Team
cache.www.gametracker.com/player/KostiCZ/63.143.47.189:2302/b_560x95.png
 
Teamrespawn.cz
Silent Bob
KostiCZ wrote:
Is the HW enough or should we upgrade?


Kosti, do you have access to the hardware? Please drop me a PM what kindo of RAM is used in the server, i have some RAM´s i dont use anymore so maybe i can send you some Wink
 
www.vietcong.info
LG
It look like really cool!
How is it making the "VET Mission Victories". I guess that is using mpresults.txt or Am I wrong?
 
www.vietcong1.cz
Solar
LDC-78 wrote:
so, is it possible to integrate a ranking funktion, for CTF/ATG/DM/TDM, that automaticly generates a list of best player, on a website?

Yes, this "ranking function" is already done for coop. I will have to see about getting it to work on other game modes as well.

KostiCZ
How exacting is your AA on processor load?

The VCAA relies on looping the "list" command to the console very quickly. On slowler cpus (such as yours), this can slow down VCAA's parse frequency. Normally this isn't a problem unless it's too slow. For example, the external ban list requires a decent parse speed as it needs to find the player and ban them before they have time to fully load (or spawn).

The slowest CPU the VCAA has been tested on is a P4 3.0ghz (2 years ago).

KostiCZ
Is the HW enough or should we upgrade?

I would definitely recommend upgrading if not just for the increased overhead and stability.

LG
I guess that is using mpresults.txt or Am I wrong?

Wrong. The VCAA generates a much more detailed result generated and sorted from the console "list" command.
  x 1  x 1
 
Solar
Finally managed to get VCAA to parse the contents of the internal ban list (ban2.dat). This is a great improvement. Now, when in-game admins ban a player, that player will automatically be added to the external ban list. On top of that, VCAA will also remove these external bans if they no longer exist internally.
Edited by Solar on 23-03-2011 02:50
  x 1
 
LG
Solar wrote:
Finally managed to get the external ban list to parse the contents of the internal ban list (ban2.dat). This is a great improvement. Now, when in-game admins ban a player, that player will automatically be added to the external ban list. On top of that, VCAA will also remove these external bans if they no longer exist internally.

Nice also it will be nice some sort of banimport from other ban2.dat . There is console command but is it not working with dedicated server and bigger ban files or i dont know how to use it. I try it in game as admin, and also on the server with vcded. With smaller ban2.dat it was worked well. But on our site we have more than 130 banned ips.
Signaturewww.vietcong1.cz
 
www.vietcong1.cz
Solar
LG wrote:
Nice also it will be nice some sort of banimport from other ban2.dat . There is console command but is it not working with dedicated server and bigger ban files or i dont know how to use it. I try it in game as admin, and also on the server with vcded. With smaller ban2.dat it was worked well. But on our site we have more than 130 banned ips.

I'm unsure about importing bans into ban2.dat. It was hard enough to read the file let alone write it.

When I add bans, they always go on my external ban list to prevent hackers from bypassing them.
 
KostiCZ
Any news about release date?
Signature________________________________________________

2LT William Theolinus "KostiCZ" Boner Jr.
LRRP Squad Baker, Delta Team
cache.www.gametracker.com/player/KostiCZ/63.143.47.189:2302/b_560x95.png
 
Teamrespawn.cz
Solar
KostiCZ wrote:
Any news about release date?

I ran into some problems over the last couple days involving the new vote timers causing VCAA to crash. I have now fixed that and I'm back on track to finishing up the new features.

I can't put an exact date on it but I'm hoping within the next couple of weeks. But don't be disappointed if it doesn't happen.
 
KostiCZ
OK, I asked just because Bakers have appointment in Harrachov next week and I want to discuss about our dedicated server with Alien (our webmaster) personaly. Anyway... looking for betaversion ;-)
Signature________________________________________________

2LT William Theolinus "KostiCZ" Boner Jr.
LRRP Squad Baker, Delta Team
cache.www.gametracker.com/player/KostiCZ/63.143.47.189:2302/b_560x95.png
 
Teamrespawn.cz
KostiCZ
Any news about release date? Smile


Today I tried your VCDST but I have one problem... When I started manualy VCDED the setting window appear, so I can change maplist and all another server settings. The same is when the VCDED is launched by VCDST. The same window appear and I must click on launch button. The problem is when the server crashes. It cannot be restarted automaticaly because waiting on the "one mouse click". Any advice how to solve it?
Signature________________________________________________

2LT William Theolinus "KostiCZ" Boner Jr.
LRRP Squad Baker, Delta Team
cache.www.gametracker.com/player/KostiCZ/63.143.47.189:2302/b_560x95.png
  x 1
 
Teamrespawn.cz
Solar
KostiCZ wrote:
Any news about release date? Smile

It's very close. However, I won't have time to work on it this week as I'm spending the week out of town.


KostiCZ wrote:
Today I tried your VCDST but I have one problem... When I started manualy VCDED the setting window appear, so I can change maplist and all another server settings. The same is when the VCDED is launched by VCDST. The same window appear and I must click on launch button. The problem is when the server crashes. It cannot be restarted automaticaly because waiting on the "one mouse click". Any advice how to solve it?

Sounds like VCDST is failing to click the launch button. If I remember correctly, it sends a WM_LBUTTONDOWN message to the launcher at relative x/y coordinates. The only reason I can think of this not working is if the button is in a different position on your launcher possibly due to language setting. The only thing I can recommend is launching it in English. If it already is in English, it might be related to a delay on the launcher (probably drawing) due to slow CPU. Also, try disabling visual styles and other performance impacting settings in Windows. I'm assuming you're on Windows XP?

Just to be clear: VCAA will not have this problem as it only launches *.ded settings files (even for whole team respawn).
 
AppleSinclair
This tool looks great Solar, thank you for your hard work towards improving VC and the community.

I do have some feature suggestions, however I realise you are not seeking these at this point so I won't post them up.
 
KostiCZ
Solar, I'm using Czech version of VC Golden edition on Win7. I'll check it with some english version.
Thanks
Signature________________________________________________

2LT William Theolinus "KostiCZ" Boner Jr.
LRRP Squad Baker, Delta Team
cache.www.gametracker.com/player/KostiCZ/63.143.47.189:2302/b_560x95.png
 
Teamrespawn.cz
soul
NICE TOOL
 
NoZzLeZz
This tool looks very very nice, any idea when it's getting released? Looking forward to it though!
 
KostiCZ
Hi Solar. Any news? We urgently need some tool to manage dedicated servers
Signature________________________________________________

2LT William Theolinus "KostiCZ" Boner Jr.
LRRP Squad Baker, Delta Team
cache.www.gametracker.com/player/KostiCZ/63.143.47.189:2302/b_560x95.png
  x 2
 
Teamrespawn.cz
DeadWish
Solar, are you still working at this project???
 
Jump to Forum:
Similar Threads
Thread Forum Replies Last Post
Vietcong interactive map General Discussion 1 23-11-2024 20:08
WG: Vietcong 1 Informationsseite Allgemeines Diskussionsforum 15 23-11-2024 11:05
Vietcong remaster mod General Discussion 25 06-11-2024 12:22
Is www.vietcong-customs.com Coming back online soon! General Discussion 6 06-11-2024 11:52
DOWNLOAD FOR VIETCONG FIST ALPHA General Discussion 2 04-11-2024 13:56
Login
Username

Password



Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
Render time: 0.51 seconds - 92 Queries 5,472,366 unique visits