Raised This Month: $51 Target: $400
 12% 

[TF2] TFDodgeball


Post New Thread Reply   
 
Thread Tools Display Modes
yellowblood
Member
Join Date: May 2010
Old 07-04-2010 , 18:25   Re: [TF2] TFDodgeball
Reply With Quote #191

Hey all, I created a plugin for dodgeball - it's calld "Few Good Men".

Basically it manages balancing in dodgeball. If a team is winning X rounds in a row, then a player from the winning team will move to the losing team. It means that if someone is really pro, he can find himself playing against 16 players all alone. It adds much taste to the mode, and we already have it running on the Israeli dodgeball server.

You can download the plugin here (version 0.3). Just throw it in the plugins folder of SourceMod.


Summary of my maps

Download all of my maps through here

All of my maps are single-rocket with full damage, running on arena mode.

tfdb_octagon_a5 - Simple map in space - octagon shape!
tfdb_spacebox - Simple map in space - it's a box!
tfdb_float_a2 - Try not to fall
tfdb_baseball_a3 - My first map, a huge baseball court - reaching high speed rockets is easy on this one
tfdb_rows_a2 - Shooting rockets from spaceships. Well, from rows on spaceships. It's, interesting.


Credits

meatpopsicle for the SpaceBase textures!

VelvetFistIronGlove for the space skybox!

Wonchop and Weebl, creators of the Narwhals awesome flash clip


Have fun.

Should be noted that all of my maps change the dodgeball cvars, and, in some rare cases, may effect other maps. Though, to be honest, it's not necessarily a bad thing

Last edited by yellowblood; 07-04-2010 at 18:29.
yellowblood is offline
Newsworthy
Junior Member
Join Date: May 2010
Location: Brisbane, Australia
Old 07-04-2010 , 19:11   Re: [TF2] TFDodgeball
Reply With Quote #192

Quote:
Originally Posted by asherkin View Post
Does this only happen with the latest update or also with previous versions?
It has definitely only started happening in the last two weeks. I've installed a class restriction plugin which I hoped would stop people choosing classes they're not supposed to, but I notice my server crashed again at 0230 this morning...

I think I'm on 1.2.0, not 1.2.1 though...
Newsworthy is offline
Send a message via MSN to Newsworthy Send a message via Skype™ to Newsworthy
marcusx
Member
Join Date: Aug 2007
Old 07-05-2010 , 10:07   Re: [TF2] TFDodgeball
Reply With Quote #193

Hello
I identify a problem quite boring. On some maps you can choose the class that wants to have. Requiring the use of a class restriction
__________________
87.98.166.81:27025 FR - Les Bras Casses [Fun] DodgeBall
marcusx is offline
TheBob
Member
Join Date: Apr 2010
Old 07-06-2010 , 03:36   Re: [TF2] TFDodgeball
Reply With Quote #194

Quote:
Originally Posted by marcusx View Post
Hello
I identify a problem quite boring. On some maps you can choose the class that wants to have. Requiring the use of a class restriction
You could add a class restriction plug in yourself.
TheBob is offline
Eternal Rebel
Junior Member
Join Date: May 2010
Old 07-07-2010 , 23:08   Re: [TF2] TFDodgeball
Reply With Quote #195

I am wondering if you can set the rocket spawns to function when a button is used/pressed/damaged for maps that have like no time limit and multiple areas for different types of game play ???
Eternal Rebel is offline
Newsworthy
Junior Member
Join Date: May 2010
Location: Brisbane, Australia
Old 07-08-2010 , 21:19   Re: [TF2] TFDodgeball
Reply With Quote #196

The Engineer updates seems to have broken my dodgeball server. Crashes after one minute.
Newsworthy is offline
Send a message via MSN to Newsworthy Send a message via Skype™ to Newsworthy
yellowblood
Member
Join Date: May 2010
Old 07-09-2010 , 04:37   Re: [TF2] TFDodgeball
Reply With Quote #197

Quote:
Originally Posted by Newsworthy View Post
The Engineer updates seems to have broken my dodgeball server. Crashes after one minute.
Why would anyone want to play dodgeball when you can play in other servers with 8 engineers vs 8 engineers?
yellowblood is offline
MadMakz
SourceMod Donor
Join Date: Oct 2008
Old 07-09-2010 , 04:56   Re: [TF2] TFDodgeball
Reply With Quote #198

Quote:
Originally Posted by Newsworthy View Post
The Engineer updates seems to have broken my dodgeball server. Crashes after one minute.
yup, it's broken. doesn't crash for me but the "ammo" doesn't get restocked anymore
SM 1.3.3, MMS 1.8.2

Quote:
Originally Posted by yellowblood View Post
Why would anyone want to play dodgeball when you can play in other servers with 8 engineers vs 8 engineers?
why would anyone play 8 engineers vs 8 engineers when you can play in other servers dodgeball?
__________________

Last edited by MadMakz; 07-09-2010 at 06:16.
MadMakz is offline
Nitocris
Junior Member
Join Date: Jul 2010
Old 07-09-2010 , 05:31   Re: [TF2] TFDodgeball
Reply With Quote #199

my issue is that the server runs fine until someone tries to join then it restarts. And it keeps restarting everytime someone joins
Nitocris is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 07-09-2010 , 06:27   Re: [TF2] TFDodgeball
Reply With Quote #200

More reports of crashes with no details are not needed at this time, I will be fixing any offsets asap, but if there are other issues there isn't a lot I can do while on holiday.

If you have more info than "it crashes", feel free to post here or PM me, I just wan to avoid pages of "It's broken" spam.

EDIT:
Code:
"Games"
{
	"#default"
	{
		"Offsets"
		{
			"FVisible"
			{
				"windows"	"139"
				"linux"		"139"
			}
			"Teleport"
			{
				"windows"	"105"
				"linux"		"106"
			}
			"Spawn"
			{
				"windows"	"21"
				"linux"		"22"
			}
			"UpdateOnRemove"
			{
				"windows"	"102"
				"linux"		"103"
			}
			"Think"
			{
				"windows"	"45"
				"linux"		"46"
			}
			"OnTakeDamage"
			{
				"windows"	"60"
				"linux"		"61"
			}
			"AcceptInput"
			{
				"windows"	"34"
				"linux"		"35"
			}
			"PlayerRunCmd"
			{
				"windows"	"403"
				"linux"		"404"
			}
			"GetDataDescMap"
			{
				"windows"	"11"
				"linux"		"12"
			}
			"StartTouch"
			{
				"windows"	"95"
				"linux"		"96"
			}
			"Touch"
			{
				"windows"	"96"
				"linux"		"97"
			}
			"EndTouch"
			{
				"windows"	"97"
				"linux"		"98"
			}
			"GetServerVehicle"
			{
				"windows"	"86"
				"linux"		"87"
			}
			"StudioFrameAdvance"
			{
				"windows"	"185"
				"linux"		"186"
			}
			"LeaveVehicle"
			{
				"windows"	"378"
				"linux"		"379"
			}
			"VPhysicsTakeDamage"
			{
				"windows"	"154"
				"linux"		"155"
			}
			"VPhysicsGetObjectList"
			{
				"windows"	"160"
				"linux"		"161"
			}
			"GiveNamedItem"
			{
				"windows"	"452"
				"linux"		"459"
			}
			"RemovePlayerItem"
			{
				"windows"	"260"
				"linux"		"260"
			}
			"Weapon_GetSlot"
			{
				"windows"	"257"
				"linux"		"258"
			}
			"GetClientEyeAngles"
			{
				"windows"	"128"
				"linux"		"129"
			}
			"Weapon_Equip"
			{
				"windows"	"250"
				"linux"		"251"
			}
			"PreThink"
			{
				"windows"	"320"
				"linux"		"321"
			}
			"PostThink"
			{
				"windows"	"321"
				"linux"		"322"
			}
			"WeaponSwitch"
			{
				"windows"	"253"
				"linux"		"254"
			}
			"CanSpeakVoiceCommand"
			{
				"windows"	"441"
				"linux"		"442"
			}
			"IsReadyToSpawn"
			{
				"windows"	"418"
				"linux"		"419"
			}
			"OnTakeDamage_Alive"
			{
				"windows"	"261"
				"linux"		"262"
			}
			"Jump"
			{
				"windows"	"318"
				"linux"		"319"
			}
			"ProcessUserCmds"
			{
				"windows"	"402"
				"linux"		"403"
			}
			"GetSoundEmissionOrigin"
			{
				"windows"	"147"
				"linux"		"148"
			}
			"ForceRespawn"
			{
				"windows"	"313"
				"linux"		"314"
			}
		}
	}
	
	/* EntityFactoryDictionary function */
	"#default"
	{
		"Signatures"
		{
			"EntityFactory"
			{
				"library"	"server"
				"windows"	"\xB8\x01\x00\x00\x00\x84\x2A\x2A\x2A\x2A\x2A\x75\x1D\x09\x2A\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x68\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\xB8\x2A\x2A\x2A\x2A\xC3"
				"linux"		"@_Z23EntityFactoryDictionaryv"
			}
			"FireOutput"
			{
				"library"	"server"
				"windows"	"\x81\xEC\x1C\x01\x00\x00\x53\x55\x56\x8B\x71\x14\x85\xF6"
				"linux"		"@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
			}
			"TakeDamage"
			{
				"library"	"server"
				"windows"	"\x83\xEC\x5C\x57\x8B\xF9\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x0F\x84\x94\x01\x00\x00"
				"linux"		"@_ZN11CBaseEntity10TakeDamageERK15CTakeDamageInfo"
			}
			"PhysIsInCallback"
			{
				"library"	"server"
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x0E\x8B\x01\x8B\x90\x8C\x00\x00\x00\xFF\xD2\x84\xC0\x75\x09\x83\x3D\x2A\x2A\x2A\x2A\x00\x7E\x03\xB0\x01\xC3"
				"linux"		"@_Z16PhysIsInCallbackv"
			}
		}
	}
}
Try these offsets, replace the contents of centity.offsets.txt
__________________

Last edited by asherkin; 07-09-2010 at 07:23.
asherkin is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:43.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode