Invasion 2.0.1-5.4
Hello, Invasion2.0 is now available
What is Invasion 2.0 ?Invasion 2.0, by
BigGamer95 and
Oops, is the first additionnal (it don't change anything in the server when it's not running, it's an ADD-ON for tremulous.) game mode (like CTF, deathmatch, etc. in others games) of tremulous (so it's not like tremx, ballance or others mod of tremulous). It's a mode solo OR cooperatif.
The objectif is :
Players are humans, without node, and versus 6-12 aliens (amine bot). The aliens base has 10 eggs, and humans must destroy all egg and all bots without dying (no node :p). They can't use flammer or jetpack.
The difficulty change with map, layout or number of bots.
Maps withs layouts invasion : atcs, atcszalpha-b2, utcs, tremor, niveus, atcs-2yb and stargatecommand-b1.
You can run invasion with /callvote invasion number in a map with a layout invasion.
So, you can have invasion in your server and play normaly when nobody want invasion, it's a callvote (admin can run invasion too with !invasion name number, and can start with !invasion start). When invasion is not running, your server is classic
Why Invasion 2.0 and not 1.0 ? Because
http://tremulous.net/forum/index.php?topic=7103.0 (an old version of invasion by me)
What is new (changelog) ?the first version :
* Only admins can run invasion and start invasion with !invasion and !start_invasion (now "!invasion start" in 2.0)In 2.0 we add :
* Callvote invasion number (who restart the map with the good layout, run invasion, and start)
* If some players try to leave the base before the start, they are grabbed and receive 2 dammage/second until invasion start
* When someone destroy an egg, the server send a cp who say how many eggs left.
* Protection anti !kick/!ban/!putteam and callvote kick a bot. (and protection !drop if you use the optionnal patch 009-qvm_pq.drop[with.trembot].patch of optionnalpatchs.zip)
* Protection no !putteam/!unlock a or h and no force join admins if invasion is running (some admins abused and played in aliens team before players when invasion was running ...)
* Protection no !revert if invasion is running
* No bug, bots are called 5 seconds after the start so players aren't disconnected by the error “A reliable command cycled out”
* No need admin to run invasion, start or other :p
* Humans base can't be destroyed, deconned or other
* Player can't use ckit (no deconner, and player can't build, so it is useless :p)2.0.1-5.4 :
* Medistation regen the stamina.
* Now work with MG tremded and Tremfusion tremded.
* 2 news optionnals patchs (trembot with g_password and sv_rconlog)
For use Invasion you have 3 choices :(i think you know how to use qvm/tremded or patch and compil, if you don't know, read a tuto :s)
1) Lakitu + Trembot + Invasion : QVM + Tremded
http://www.invasion.c4.fr/up/Invasion2.0.1-5.4/qvm+tremded_Invasion_2.0.1-5.4_without_optionnal-patchs.zip2) Lakitu + Trembot + Invasion + all optionnals patchs (as in "Invasion Official Server" ^^)
http://www.invasion.c4.fr/up/Invasion2.0.1-5.4/qvm+tremded_Invasion_2.0.1-5.4_with_optionnal-patchs.zip3) Use svn 966 + lakitu 5.4 patch + Trembot.patch + Invasion.patch ( + patchs of optionnal-patchs.zip that you want)
lakitu 5.4 :
http://patches.mercenariesguild.net/index.php?do=details&task_id=198&project=2Trembot :
http://invasion.c4.fr/up/003-Amine.trembot-v0.01.patchInvasion :
http://www.invasion.c4.fr/up/Invasion2.0.1-5.4/004-BigGamer95-Oops.Invasion_2.0.1-5.4.zipOptionnal patchs :
http://www.invasion.c4.fr/up/Invasion2.0.1-5.4/optionnal-patchs.zipinfo-invasion.txt for !info :
http://invasion.c4.fr/up/info-invasion.txtLayouts invasion (base = default layout)
http://invasion.c4.fr/up/layouts.zipFor information about lakitu 5.4, cvar, flag, etc. and for download the patch :
http://patches.mercenariesguild.net/index.php?do=details&task_id=192&project=2For information about trembot, invasion, and all optionnal patchs (their cvars, flags, etc.) :
http://www.invasion.c4.fr/up/Invasion2.0.1-5.4/trembot+invasion+optionnal-patchs_informations.txtIf you use qvm+tremded with all optionnals patchs, or patchs 020, 021, 022 and 023, (for add command in admin.dat and use math, if and strcmp) read :
http://invasion.c4.fr/up/020-021-022-Amanieu.txthttp://invasion.c4.fr/up/023-Amanieu+wireddd.math_if_strcmp.txtfor optionnals patchs, you can use them without trembot/invasion (except for "patch 009-qvm_pq.drop[with.trembot].patch"), you can find him here : optionnalpatchs.zip). Lot of this patchs was ported for lakitu 5.3 by Oops.
optionnalpatchs.zip containt a bug fixe for buffer overflow crash (002-qvm_pq_svn63_sanitisename_overflow_fix.patch), i don't find this code in lakitu5.3.patch but the page in mercenariesguild said that it already fixed :s In my server, it crash, so i inclued this patch (with latest lakitu5.3.patch ). If your server crash by a buffer overflow, use this patch, if it don't crash, you don't need (QVM inclued this patch and work without problem).
Invasion site web :
http://www.invasion.c4.fr (will be update later :s)
Invasion irc chan :
#trem-invasion @ irc.freenode.net
list of servers with invasion :
Invasion Official Server 91.121.167.39:30720if someone can translate this topic for other tremulous forum (ita, hun, etc.) or make a patch for other patchset that lakitu, very thanx to him

++
edit : thx lakitu, amine, and others for their patchs ^^