Topic: [MOD] TeeWorlds+ [1.0]
Heyho friends of Teeworlds,
As you can see, I brought out another '+' mod.
This mod is made to give server administrators perfect control over their servers.
I completely cleaned up the src and improved many parts.
This mod includes a variety of gamemodes like classic vanilla (DM+, TDM+, CTF+) which is in addition extremely customizeable, has nice features like anticamper, killingspree, live stats and more.
Another content is Instagib (iDM+, iTDM+, iCTF+) which is also played by many people.
In addition there is the Freeze mod included (iFreeze+, iFrzCtf+) which allows you to freeze people and gain
a completely new gaming experience.
---------------------
Installation:
Download the binaries for your operating system and replace your server binary with the mod's one.
To activate the mod, just use a gametype of it per sv_gametype in your config.
Possible gametypes:
- DM+
- TDM+
- CTF+
- iDM+
- iTDM+
- iCTF+
- iFreeze+
- iFrzCtf+
For information about freeze please visit the following URL:
http://www.teeworlds.com/forum/viewtopic.php?id=3535
---------------------
Features:
- Kick-voting or common-voting people are mentioned in the vote's chat text AND in the short notice above the vote bar
- Extremely customizeable killing spree and add an award to the fierce warriors of your server
- Perfect control about clanwars and public games per lockteam, mute, playerlist and other admin commands.
- Inactivity kick for preventing players filling the server slots, but not really using them
- Anticamper to prevent people from camping
- Change the appearance of the laser completely
- Enable the grenade in streetwars style. (c) by art
- Give trusted people limited rcon access to get your server managed without giving them full rcon access to prevent abusement
- Fair spawnprotect, to give spawnkillers points for killing their enemies efficiently and though not making the spawnkilled people get killed for something they cant prevent
- Teleport tiles to get advanced gameplay
- Boosters to get even more advanced gameplay
- Life stats to have perfect information about whats going on and to detect hackers (extremely high accuracy)
- Create message loops to always advertise your clan site, send helpful messages to the players or just spam the chat 
- User stats for players to see their personal accuracy and other values whenever they want
- Server Stats LOGGED for each game, to check more accurate player statistics (accuracy, kill/death, etc) after clanwars or tournaments.
---------------------
///////////////
// Variables //
///////////////
___________________________________________________________________________________________
// Freeze
 // Melting
  sv_melt_respawn            - Default: 1, Toogles if you respawn while melting or if you just continue playing from where you was frozen
  sv_melt_range                - Default: 100, time in sec for melting by standing nearby
  sv_melt_time                - Default: 1, time in sec for melting by standing nearby
  sv_melt_health            - Default: 10, Health you have after  being melted while sv_melt_respawn is 0
  sv_melt_tiles_noshoot            - Default: 0, If set to 1, you cant shoot when standing on melt tiles to avoid camping on them
  sv_melt_tiles_degeneration        - Default: 1, Number of health points you lose each second standing on a melt tile while not frozen to avoid camping on it
  sv_automelt_time            - Default: 30, time in sec for melting without melter
  sv_automelt_display            - Default: 1, Displays the time left till you automelt with the armor display
  sv_melt_usetiles            - Default: 0, determinates if the melt tiles are used
 // Freezing
  sv_frozen_tags            - Default: 1, Toogles if frozen players have [F] in front of their name
  sv_all_respawn_after_score        - Default: 0, makes all people (including the alive ones) respawn after scoring
  sv_join_as_frozen            - Default: 0, Players who connect join the teams frozen if set to 1
  sv_void_frozen            - Default: 0, makes people respawn frozen if they fall into the void
  sv_freeze_usetiles            - Default: 0, determinates if the freeze tiles are used
___________________________________________________________________________________________
// Administrating the server
 sv_nopublicchat            - Default 0, Set it up in clanwars so people can only use team chat
___________________________________________________________________________________________
// Killingspree
 sv_killingspree            - Default: 1, Toogles if killingspree is used
 sv_killingspree_kills            - Default: 5, Kills you need to be on a killingspree and interval in being announced again. (eg: 5, 10, 15, ...)
 sv_killingspree_award            - Default: 0, Toogles if there is an award for people on killingspree
 sv_killingspree_award_lasers        - Default: 3, Amount of lasers which are shot while having the reward
 sv_killingspree_award_lasers_split    - Default: 1, Split of the lasers while having the award
 sv_killingspree_award_reload        - Default: 75, Reload time in percent which people with the killingspree have
 sv_killingspree_tag            - Default: 1, Toogles if there is [SPREE] shown in front of the names of the people which are on a spree
___________________________________________________________________________________________
// General comfort
 sv_regeneration            - Default: 1, Number of health points, the tee gets each second (only useful in combination with melt tile degeneration)
 sv_inactivity_kick            - Default: 120, Time in Seconds till players doing nothing will get kicked.
 sv_join_as_spect            - Default: 0, Players who connect join as spectators and dont mess up locked teams
 sv_team_balance            - Default: 1, Enable or disable auto team balance
 sv_reserved_slots            - Default: 0, Number of reserved slots
 sv_reserved_slots_pass            - Default: "", Password of reserved slots
 sv_spawnprotect_time            - Default: 1000, Time in milliseconds how long people dont freeze and just get killed after scoring
 sv_chatloop_interval            - Default: 0, Time in 1/100 seconds which is the interval in which sv_chatloop_message is sent to the chat. 0 to disable
 sv_chatloop_message            - Default: "", Message to be sent to the chat in sv_chatloop_interval interval
 sv_teleport_usetiles            - Default: 0, determinates if the teleport tiles are used
 sv_booster_usetiles            - Default: 0, determinates if the booster tiles are used
___________________________________________________________________________________________
// Anticamper
 sv_anticamper                - Default: 1, Anticamper on/off
 sv_anticamper_time            - Default: 10, Time in seconds for anticamper to kill people
 sv_anticamper_range            - Default: 100, Range (in pixels) wherein people can move and still being a 'camper'
___________________________________________________________________________________________
// Laser
 sv_laser_gothroughfrozens        - Default: 0, Toogles if laser goes through frozens
 sv_laser_gothroughplayers        - Default: 0, Toogles if laser goes through alive players
 sv_laser_reload            - Default: 800, Miliseconds it takes for the laser to reload
 sv_laserjumps                - Default: 0, Toogles if laserjumps are enabled (not suggested as it makes the game too easy)
 sv_lasers                - Default: 1, Amount of lasers being shot
 sv_lasers_split            - Default: 1, Split of the lasers being shot
___________________________________________________________________________________________
// Grenade
 sv_grenade_use                - Default: 0, If 1 people can pick up the grenade.
 sv_grenade_maxsplit            - Default: 0, Maximum ammo (and split) the grenade can have at the same time. If 0 then the grenade is handled as if it was a normal grenade
 sv_grenade_reload            - Default: 500, Miliseconds it takes the grenade launcher to reload.
 sv_grenade_selfdamage            - Default: 1, Toogles selfdamage of grenades on/off
___________________________________________________________________________________________
// Referees
 sv_referee_password            - Passwords referees have to enter to the rcon console to register as referees (there will be "rcon>" though, but it is REFEREE registration if the ref password is used!
 The following commands toogle if the command after "sv_referee_" can be used by referees:
 sv_referee_sv_nopublicchat
 sv_referee_mute            - mute AND unmute command allowed
 sv_referee_kick
 sv_referee_ban
 sv_referee_lock_team
 sv_referee_set_team
 sv_referee_all_spect
 sv_referee_playerlist
 sv_referee_change_map
 sv_referee_broadcast
___________________________________________________________________________________________
//////////////
// Commands //
//////////////
___________________________________________________________________________________________
// Admin commands
 playerlist                - Returns a list with all players and their ids
 all_spect                - Forces all players into spectator mode
 all_kick                - Kicks all players except of admins
 lock_team <id> <type>            - Changes the status the team <id> with <type>. <id>: 0 = red; 1 = blue. <type>: 0 = unlocked; 1 = locked
 mute <id> <time>                    - Mutes the player <id> for <time> seconds
 unmute <id>                - Unmutes the player <id>
 kick_r <id> <reason>            - Kicks the player <id> and shows <reason> as the reason for the kick
 give <id> <type>            - Gives <type> to the player <id>. If <id> = -1, then it gives it to all players. <type>: 1 = Grenade launcher, 2 = Killingspre award
 stats                    - Advanced infos about all players.
 stats_save                - Save advanced infos of all players into stats.txt
 kill <id>                - Kills the player (if id is -1 it kills everybody)
 melt <id>                - Melts the player (if id is -1 it melts everybody)
___________________________________________________________________________________________
// Player commands
 /info                    - Returns info about the mod
 /stats                    - Returns stats of yourself like accuracy, kd, etc
 /cmdlist                - Returns a list of available commands---------------------
Current Version:
1.0
---------------------
Entities:
---------------------
Download:
Win32:
http://depositfiles.com/files/y5tpm2l9t
Linux x86 <- Thanks to Redfoxnet for compiling
Linux x86_64 <- Thanks to Redfoxnet for compiling
Mac:
http://eigan.no/tee/teeworlds-1-0/ <- Thanks to MertenNor for compiling 
Src:
http://depositfiles.com/files/wky82xng1
Patchfile:
teeworlds-0.5.2_tw+_1.0-src_patch <- Thanks to Redfoxnet for creating
---------------------
-Tom
VISIT US: http://monkeystyle.xooit.com/
Check out our IRC channel: #monkeystyle on QuakeNet || Also check out the TeeWiki: http://teewiki.info




 
						







