any bugs or suggestions ?
Please email: esesupport@ese-protect.de
Capture the Flag is a fun team-based game that's quite simple. Each team
has a base, and in the heart of that base is their Flag. Both teams
must try to break into the enemy base, steal the enemy Flag and
return it to their Flag. Doing this scores a point. The first team to
reach the set amount of points (or has the most when the map time runs out)
wins.
If you're killed whilst holding the enemy Flag, you'll drop it
(obviously) and then if you're lucky it'll be picked up by a team-mate
and they'll attempt to carry it on back to your base. If the enemy has your flag and they drop it,
if either you or one of your team-members pick it up, it'll be automatically
returned to your base.
(http://strategywiki.org/wiki/Unreal_Tournament_2004/Capture_the_Flag)
This is a server-only package, there's no need for client-installation !!!
It only works together with TOST44 in online-gaming
no go for local installations and offline-gaming / practice sessions
Copy the .u/.int files to the FIRST System-folder and the .uax files to the Sound-folder of the TacticalOps installation.
Alternatively you can use your TOST-folder, experienced admins can create a separate ctf-folder.
Open your Server.ini (or however it's called):
Goto section [URL]
Change LocalMap=TO-Blister.unr?game=s_SWAT.s_SWATGame to LocalMap=TO-Blister.unr?game=ESECTF.TFMod
Goto section [Engine.Engine]
Change DefaultGame=s_SWAT.s_SWATGame to DefaultGame=ESECTF.TFMod
Change DefaultServerGame=s_SWAT.s_SWATGame to DefaultServerGame=ESECTF.TFMod
Goto section [Engine.GameEngine]
Search for the LAST entry starting with "Serverpackages="
Add these lines AFTER this last entry:
ServerPackages=ESECTF
ServerPackages=ESECTFCnt
OPTIONAL:
ServerPackages=ESECountdown
The ESECountdown includes a sexy female voice ;)
Goto section [TOST44.TOSTServerMutator]
Add the ESECTFSrv-piece to your TOSTPiece section AFTER all TOST-pieces:
Pieces[x]=ESECTFSrv.CTFSrv
Goto section [TOSTTools.TOSTMapHandling]
Search for GameType[1]= and
change it to GameType[1]=Capture The Flag;ESECTF.TFMod;
Search for CurrentGameType= and
change it to CurrentGameType=1
Important: CurrentGameType=y MUST be the same as GameType[y] !
You can also use the tested example-sections from the included file: sample-server.ini.
At last, if you are using a redirection-server, you can copy the included compresses files (*.uz)
to your redirect to fasten downloading the packages for your server's guests.
"showctftab": opens the ctftab to show/modify the current settings (also good as keybinding)
Important Note!
Use the QuickConsole (Standardkey 'Tab') or keybinds (i.e 'F5=ShowCTFTab') to open the tab.
601: FlagLimit
602: Random Flagbase
603: Flag-Carrier Effect
604: secs invulnerable
605: Shield-Effect
606: Balance Teams
607: Time announcer
608: Keep inventory
609: Drop Weapon
610: Drop Money
611: Buy everywhere
612: Death-Duration
613: NoNade-Spam
614: HUD FlagStatus
Money handling:
MoneyForKill: 300Game handling:
MoneyForKillCarrier: 500
MoneyForFlagReturn: 500
MoneyForCapture: 2000
MoneyForCaptureTeam: 1000
Configuration: (top)There are two modes how you can play ESECTF: Roundbased or Timebased
Roundbased: the game will end if one team has more than 50% of the Flag-Limit. In case the teams are balanced and it takes too long to reach the FlagLimit we added a TimeLimt for each map. So the map will end if one team scores more than 50% of FlagLimit or the TimeLimit is over. In case of equal scores the game enters a sudden death mode (max 5. min) : the team that scores next will win the map.
Timebased: the map will end after the maptime and the team with the most returned flags wins the map. In case itīs a draw, there will be a last gasp opportunity to win the game as it goes into sudden death (max 5. min), that means that the team who scores next will win the map.
The page shows you the configuration page of the ESE CTFTab.
Flag-Limit: |
max. Flags to play (Flag-Limit=0 activate the time-limit (Maptime)) |
secs. Invulnerable: |
duration of invulnerability after respawn |
Death Duration: |
delay before respawning |
Random Flagbase: |
Enable / Disable random flagbase. different spawn point in swat/terror base |
Flag-Carrier Effect: |
marking the carrier of the flag |
Shield-Effect: |
shield-sphere on respawning |
Balance Teams: |
balance teams after scoring |
Keep Inventory: |
Keep Inventory (weapon, money, etc) when a player got killed |
Buy Everywhere |
Enable / Disable Buy Everywhere. Player are allowed to buy in the whole map (ONLY Keybinds work everywhere, buymenu works only in the base spawnpoint) |
No Nade-Spam: |
disables buying nades outside the base |
Time Announcer: |
announce countdown for shield and time remaining |
Drop Weapon: |
player drops weapon when killed |
Drop Money: |
player drops money when killed |
HUD-Flag Status: |
the carrier of the flag is marked with a small flag in scoreboard |
have fun...
MadMax / The ESE-Team
Helpful Client and Server Resources: (top)Changelog:
NEW 1.1.0.0:
- Changing gametyp via gametab
- TOSTPlayerBackup doesn't work, reconnect and your score is gone
- higher jumping than normal TO
- both teams get money when flag is captured
- Players become invisible sometimes (experimental fix)
- Stuck at death view (experimental fix)