Sup people,
So here's an update on our new system installed on our all our game servers. Please check this thread periodically and post anything you wish about this server build.
CombatZone 1 IP -
204.11.104.243:27015
I'm rebuilding an entire new game server with another admin system which links our
Global Banning System & our brand new
Global Ranking System as well.
It will mimic the mods that we have had for the past 5 years, but will also be completely different in other respects. So with this prototype server, I'm testing various mod to make sure it comes close or be even better than our current server configurations.
Again, this is a test server, which means I'm currently working on it, and once all the screws & bolts are tightened up, I'll be deploying this to our 32 person server, as well as our other CZ servers. This build will also replace the other MZ servers, but will take time to customize specific gamemods like GunGame, Surf, etc.
Admins (ptc/ptcc) If you do use admin, please make sure that you let me know what works or not in the admin menu system. Things that appear for you that didn't in the current CZ or MZ servers. When you do test certain functions, please make sure you revert after you test, or the server will be left that way until someone mentions something is wrong, and I would think something is wrong with the mod.
Recently someone unrestricted AWPs, AutoSnipes and people bitched about it, and I thought something was broken with the mod, but it was some admin that unrestricted it. PLEASE DO NOT DO THAT, I will revoke the admin's current privs to a lower one.
So if you do experience something weird when you do log into this server, please log it in this thread. Anything from Team Attacking, being kicked from the server, AWPs popping up from nowhere, etc.
The more you guys catch more bugs with the current mods, the sooner I get this build complete so that I can deploy it to our new servers.
Check back on this post for updates, Thanks
Current Plugins Tested - As of 15th Dec 09
Global Banning System - 99% complete-
updated last on 7th oCT 09
Updated our system to the latest build
Resolve host issues for server connection via ban page
Resolve admin system - privs for 5 group levels, restrictions, login system
Tie in with Global Ranking System
Global Ranking System - 99% complete-
updated last on 7th Oct 09
Updated to Lastest Build - Fixed the AutoTeam Balance System Completed
Autoteam Balance is now handled by the Ranking System - Testing Phase Completed
Resolve ingame "weapons" actions not retrievable via database
Tie in with Global Banning System
Looking in Heatmap generation on our system.
Global Admin System -
75% -
updated last on 6th Oct 09
Updated to the latest build of SourceMod - in testing phase
Resolve Privilege System - 5 Tiered Group Management throughout our servers
Resolve Restriction System - Priv tiered level restrictions viewing ingame/ban/admin system
Resolve Admin password system, web and ingame -
Resolve AntiCheat Systems - zBlock, and other systems I do not wish to disclose. (detox is no longer supported, so we're not using them with no support) Completed
Resolve Global PTC server admin system - Customizing MZ server admins for specific cvar, plugin triggers. ie GunGame, Surf, Zombie, etc.
Resolve Temp Admin system - Giving Temp Admin to people we trust, from 30mins - 1day.
Resolve custom banning system - Time, Reason, Database Submission
Reviewing Error Logs
Custom InGame Menu System -
99% -
updated last on 7th Nov 09
Resolve view privilege per user group access, both ingame/web/bans.
Rewrite structure of ingame menu for intuitive navigation
AntiDoS System -
99% -
updated last on 13th Nov 09
Integrated a new security system that reroutes hackers that kill server by Denial of Service Attacks. These people will be logged via IP, even if they're spoofed. Another great addition to our servers, and it should work intelligently, silently, & most of all... Not lagging the servers.
Implement on all CS:S servers atm, will be deploying that on our TF2, L4D & DoD:S server by the weekend.
Currently monitoring its resources & logs.
Global Chat System -
100% -
updated last on 11th Nov 09
It gives players and admins the ability to chat with each other on different servers and in different games. The menu provides server / sorted player lists as well as messaging, instant messaging, and commands for admins that can be executed across servers (allowing admins to monitor and govern multiple servers, reducing the amount of people you have to entrust with admin).
The player list is sorted by admins with ban privileges, then by admins with kick privileges, and finally by player names.
Admins with ban privileges have an @ preceding their name
Admins with kick privileges have a + preceding their name
players are listed without tags
This module is currently running on ALL our servers, including ALL Counter Strike Source Servers, TF2 Servers, Day of Defeat Source Server, Insurgency Server & GoldenEye Source. Insurgency and GoldenEye have a little bug, they both can't see Global Message Broadcast or Admin Only Message Broadcast, only thing that works is IMing.
Ingame Commands:
sm_nmenu - This menu combines the functionality of sm_nsay, sm_nchat, and sm_ncmd into an easy to use GUI (Admins can bind this key for easy access to this menu, will integrate it into our general admin system when I have more time)
[COLOR=black]
sm_nlist - Lists the local servers connected to the master (from the cmd line on the master server only)
sm_nsay - sends a message to the server(s) or specified player.
usage: sm_nsay msg or sm_nsay server|msg or sm_nsay server|player|msg or sm_nsay @player|msg
sm_nchat - Sends a message to the admins on the server(s).
usage: sm_nchat msg or sm_nchat server|msg
Sending Messages Using The Menu:
The menus provide options to message the server(s) or a player. Selecting a message option brings up a session menu. All 'say' is then directed to the server(s) or a player until 'End Session' is selected from the session menu. Unlike instant messaging, where a player can accept/deny an IM, sending a message will always reach its intended target. Once the session is ended, 'say' is restored to normal.
Instant Messaging:
Unlike
sm_nsay, where a onetime message is sent to a player, instant messaging creates a private channel between both players. This allows messages from 'say' to be directed to each other. The dest player receives an accept/deny menu, while the initiating player has a cancel menu. Once the dest player accepts the session, both players will receive an end session menu. Both players 'say' gets reset back to normal when either player denies/cancels/ends the session. This may sound complicated at first, but all the details are taken care of by the menu system; making it easy to use
Kicking & Banning Sytem via this module
PTC & PTCC members will be able to Ban and Kick from any server they are currently on without ever leaving the current server that you are on. Only PTCC members can Kick.[/SIZE][/FONT]
Global Map Rating System -
75% -
updated last on 7th Nov 09
Currently testing on CZ1, so far its working great, I'll be working on the web end to make it integrated to our new CMS when its ready in the first qtr of 2010. So for now, I'll setup a temporary subdomain to point to our Global Map Rating website, or integrate it into our Global Banning or Ranking System. Will update more on this.
This is how it should look like on a website
This is how it looks ingame
Commands- !maprate
- This in-game chat trigger will display the Rate Map menu.

If the player has previously rated the map, it will be noted:

After rating the map, the current rating will be displayed, complete with a nice little histogram (new since v0.6):

- !maprating
- This in-game chat trigger will display the in-game rating viewing tool (new since v0.6):

Sample Option 1 Output:

"Rate this map" will change to "Change my rating" if applicable, or will be blank if you've disallowed changing your rating.
Sample Option 2 Output:

Sample Option 3 Output:

Also accessible via the admin menu is the "Have All Players Rate This Map" command:

Clients will see this:

So let me know what you people think of this new addition.
Betting System -
100%-
updated last on 13th Sep 09
Warmup Round -
100%-
updated last on 14th Sep 09
Currently operational with a minor problem, it'll only give 1 weapon/item only, waiting for an update on it.
Bounty System -
100%-
updated last on 13th Sep 09
Save Cash & Score System -
100%-
updated last on 13th Sep 09
Quick Diffusion/Wire System -
100%-
updated last on 13th Sep 09
DeathBeam -
100 %-
updated last on 14th Sep 09
"Unnamed "Name Changer -
100 %-
updated last on 15th Dec 09
Changes players connecting with "unnamed" names will be replaced with the instructions on how to set their name -
Press ESC > Options > Set Name
TK Manager -
99% -
updated last on 12th DEC 09
New Team Killing module is now being tested on CombatZone servers, please let me know if it is working properly or not.
I've tested it with a few people, but would love to get more feedback on what is working and what is not working.
Currently it is set to
3 TeamKills =
1hr ban
Karma Kills -
10 enemy kills required to remove a TK point.
Admins are NOT immune to TK manager.
Punishments
Slay
Slap - 25 Damage
Beacon
Blind
Freeze - 60secs
SlowMo
Friendly Fire Manager -
100%-
updated last on 3rd Dec 09
Manages friendly fire from team mates, No damage will be reflected on the team attacker, but will be Slapped. There is an option to reflect damage on team attacker, but is currently off. Friendly Fire messages will be shown in chat to both Team Attacker & Wounded Teammmate.
Chat Filter -
99%-
updated last on 24th Sep 09
Currently operational, reviewing triggered words ingame & word/phrase replacement database.
Adverts -
100% -
updated last on 7th Oct 09
Currently operational, have to update messages once all servers are operational
AFK Manager -
100% -
updated last on 7th Oct 09
Updated to latest Build
Fine tuning the final settings
Currently fine tuning this system, reviewing configs
C4 Timer -
100 % -
updated last on 24th Sep 09
Reviewing other timer sounds. Completed
Team Balance Management -
99%-
updated last on 7th Oct 09
Took out previous autoteam balance module
Auto Team Balance is now controlled by our Global Ranking System. It will autoswitch based on your rank/skill per team
Currently monitoring its function
Spray Management -
100%-
updated last on 13th Sep 09
Team Switch Management -
100%-
updated last on 4th Oct 09
Looking into 2 different TeamSwap System, as some of you have experienced, sometimes it switches an entire team when you selected a client instead.
Currently using another version to test out, might implement both but turn off some functions of each module.
Weapon Restrictions -
100%-
updated last on 24th Sep 09
Resolving currently issue of SG552 restriced, rather than SG550, awaiting confirmation. Completed
Resolving only level 4 group access Completed
Show Rules System -
99%-
updated last on 14th Sep 09
Currently operational, editing/reviewing materials for the system.
Help Menu System -
99%-
updated last on 4th Oct 09
Currently operational, editing/reviewing materials for the system.
Quake Sound Systems -
100%-
updated last on 4th Oct 09
Currently operational, turned down sound level, changed default setting to Off when first joined
HeadShot is now turned off.
Silent Nade System -
100% -
updated last on 12th Dec 09
Purpose of this modules is to remove nasty sound and text 'Fire in the hole'
To use, go to chat window and type
/silence_nades or
!silence_nades
A menu will show a list of nade sounds that you can turn ON/OFF, you can also turn off the text as well if you choose to
Damage System -
99%-
updated last on 3rd Sep 09
Resolve damage system ingame chat/menu display, user system database Completed
Implemented another less intrusive Damage Report module, testing phase
Observer System -
100%-
updated last on 5th Oct 09
Restriction not set on groups yet.
DeadTalk System -
100%-
updated last on 24th Sep 09
This system is very different from our CZ1 All Dead Talk system. This mod only allows All dead players to talk, but Alive players can hear them as well as dead. Its not a function that we want, but its something that we can use for now until someone fixes this module. Again, it will not be the same as CZ1's AllDeadTalk, this works differently. FIXED
Model/Skin System -
0%
Game Server Redirecting System -
100% -
updated last on 4th Dec 09
This module provides players with the ability to connect to another gameserver by using the
!servers command.
Here's how it works
A player can type
!servers in chat. A menu with a list of available servers is shown, including some basic information such as current map and current amount of players. The player selects a server and has to confirm (F3 by default, or whatever your key you chose for accepting redirection in your keyboard option)
Reserve Slot System -
100%-
updated last on 22nd Oct 09
Started implementing the system, reviewing settings
Server Sound System -
100%-
updated last on 2nd Dec 09
Installed is an updated version of what we were used in our previous system manager. There are several functions that are definitely a great addition, like a sound list menu system, banning/unbanning people from using server sounds, Karaoke Mode (Not active yet), specific steamID sounds, specific group sounds.
This new system comes with a full menu system when you trigger it by typing !soundlist or soundlist in chat. This menu is also found hidden in SERVER COMMANDS in your admin menu, i'll have to recode the menu system when i'm done with all our loaded plugins.
You can also type words directly into chat to trigger the sounds, so if you bring up the sounds list, the first one is "I'm Rick James, Bitch!", so short for it is "rjb", type it in chat and it'll trigger the sound. This system is smart enough to know that if a "word" trigger is in a sentence, it won't fire the sound, only when its used standalone would the sound play.
A big fix is the ability to prevent users from spamming the server with sounds, ie. mashing the same sound key multiple times to repeating & overlapping the same sound. The previous plugin couldn't do this, thus when some admins spam the server with sounds, some low end game rigs will lag. No more of this, since it only allows 1 sound to be played every 5 secs for admins.
Karaoke mode actually allows us to stream a song to everyone and the lyrics of the song will appear in chat area if you'd like to sing to it when dead, lol.
Banning/Unbanning is what it says it is, it just bans/unbans a user from using our sound system. We really don't need it since it only allows 1 sound per round for pubs, 5 sounds per round for admins.
Specific SteamID/Group sounds is another addition, so if lets say I want the server to greet each member with an individual welcome sound instead of Welcome to PTC when joining server, it could say your individual name, but will have to make the audio file for it. Or for groups, like admins or PTCC members could have a private set of sounds that only they can use.
User commands:
- !sounds / sounds Turn playback of say sounds on/off
- !soundlist / soundlist Display a menu of sounds to play
- !stop Stop the actually played sound
Admin commands: [ chat trigger]
- sm_all_sounds [!allsounds / allsounds] Display a menu of ALL sounds to play
- sm_sound_ban : Bans a player from using sounds
- sm_sound_unban : Unbans a player from using sound
- sm_admin_sounds [!adminsounds / adminsounds] Display a menu of Admin sounds to play (Currently no admin sounds)
Reverse Cash Flow aka PityMoney - 0% - updated last on 7th Oct 09
This plugin is not Pity Money, so it works differently, a little smarter actually.... heheheheh. Anyways, it tries to balance the cash flow system out and make the winners work harder to keep winning. It reverses the concepts of the current cash flow system and simplify them a little as well. All the variables involved are modifable via the console so you can fine-tune the numbers to further balance gameplay.
Current Test System Settings:
The losing team gets 1,400 plus 500 for each consecutive loss up to a maximum of 2,900.
If the bomb was planted the terrorists get an additional 800 added to their total.
On DE maps, Ts and CTs both get 3,250 for winning UNLESS the bomb exploded, then Ts get 3,500
On CS maps, the Ts and CTs get 3,000 base +150 for each hostage that is untouched/touched and alive/dead
This Plugin:
The losing team is awarded a generous amount of money
The losing team will get less money if the winners manage to complete their objective (rescue hostages, bomb, etc.)
The winning team will get less money for each consecutive win
Kill Assist Module -
100% -
updated last on 7th Oct 09
This utilizes a total damage mechanism, if you do more than 50 damage to someone then someone else kills them you get a kill assist, two kill assists = 1 kill, kill assists is set to 2 points as default in our Global Ranking System, daily award for Top Kill Assistant is now available
2 Kill Assist = 1 kill, each assist must do more than 50 damage in order to count as 1 assist kill.
Streaming Music System -
50% -
updated last on 7th Nov 09
I'm currently testing a new steaming music system, the Jukebox uniquely offers a searchable and dynamic interface similar to those of many other music players, such as iTunes and WinAmp.
Jukebox Features
- Intuitive, dynamically generated menu-based interface.
- Browse tracks by genre, artist, album or title.
- Look up and select from the newest or most popular tracks.
- Command-line interface, including full search capability, for more familiar users.
- Customizable playback behavior available to each client, with automatically saved and restored settings.
- Easily listen to an entire genre, album or any search result using convenient playlist generation and playback.
- Easy-to-read display of track info in synchronization with playlist tracks.
- Admin-reserved ability to play music for everyone on the server.
Administrative Features
- Easily integrate MP3 tracks from any folder on your website.
- Currently designed for separate FTP upload prior to track integration.
- Supports batch processing of new tracks. Upload several albums at once!
- Minimizes work in populating track metadata.
- Automatic ID3 extraction.
- Make batch changes to album, artist and genre info.
- Browse, preview, edit and delete tracks using the provided library browser.
- Remote file server is automatically managed via FTP.
- Access is controlled and secure.
- Create user accounts for people you wish to have uploading or administrative access.
- Identify who is uploading which tracks.
- Non-administrative users may edit and delete their own additions.
- No risk of leeching.
- Playback URLs expire due to encrypted timestamp.
- Stored files have randomized file names, making direct browsing impractical.
Tag Protection Module -
100% -
updated last on 6th Nov 09
This plugin is now completely operational, all the kicks it was doing on admins are now resolved.