1

Topic: [MOD] Dodgeball

Hi,
a few months ago while developing v.py I stumbled upon Dodgeball by Nilaya, which I found really great. However it had not been updated since 2011 and I tough it would have been a shame to let such a good mod get forgotten.
So I took the source code and updated it from Teeworlds version 0.6.0 to the 0.6.4 trunk, then fixed a few bugs.
Two days ago the topic resurfaced and since I plan to maintain this mod I think it deserves a new thread.
TL;DR: this is the new version of Dodgeball.

How to play
Nilaya wrote:

Hearts represent balls and they are often placed in the middle of the map at the start of a game with maybe a few in each team's base. To grab a ball you have to hook it and the object of the game is to hit a player from the opposing team.
As in normal dodgeball, a point will only be awarded if the ball does not hit any wall or surface. Likewise it is also possible to catch a ball while it is in the air in which case the player who threw the ball is killed and the player who caught it gets a point.
It's really pretty simply.

Server settings
sv_db_ball_velocity - Velocity of the ball after it got shot
    Default: 300
    Min: 10,
    Max: 3000

sv_db_ball_offset_x - X offset of the hookable center of the ball with respect to the lower left corner of the image
    Default: 0
    Min: 0
    Max: 1000

sv_db_ball_offset_y - Y offset of the hookable center of the ball with respect to the lower left corner of the image
    Default: 0
    Min: 0
    Max: 1000

sv_db_ball_radius - hitbox radius of the balls
    Default: 14
    Min: 0
    Max: 1000

sv_db_welcome_message - Message to display when client joins
    Default: ""
    Max length: 512 characters
Maps

Two maps were made to play Dodgeball: Dodgeball 0.5 and Dodgeball 1.5. In my opinion DM6 is also a good map for this mod.

Downloads

Linux x86_64 - version 1.1.1
Linux ARMv7 - version 1.1.1

Source code

PS: unfortunately I failed to contact Nilaya. If he wants to maintain this mod I would be glad to give him back the project though.

2

Re: [MOD] Dodgeball

Thx for your work big_smile

Btw i made a server, if you want you can put it as "official" big_smile

108.61.177.59:8310

3

Re: [MOD] Dodgeball

Nice, thanks!

Well there is no official server, everyone is free to make one.
I don't even consider mine as official, I think it would go against the Teeworlds spirit.
Oh yeah I forgot to tell I made one, its name is "Dodgeball: Resurection Edition". So, just choose the less laggy one. ;-)

4

Re: [MOD] Dodgeball

This mod is really nice. Unfortunately, I can never see players on it hmm

IGN = in-game name = the name you have when playing = the name you have when playing this game named teeworlds = the game you have playing this name gamed teeworlds and not the clan = Feeder

5 (edited by Schwertspize 2015-11-19 23:45:37)

Re: [MOD] Dodgeball

I'd say what I say to every dev. if you add a config (and map(s)) to your repo, I will host one including (but not limited to) automatically updating server, usually within 1 minute after push. I'm currently working on the automatic updates thing so the part where you authorize me is ugly but working smile

update: I understand why you say, it's not the right place for it, but it's a way to give you control how the server runs without giving you direct access (and forcing you to maintain it) or doing all the work myself.

Having troubles finding servers in the serverlist? Go to Pastebin (its a referer cause there is daily a new pastebin) and add the lines to your settings.cfg (in %APPDATA%\teeworlds). Then open teeworlds and go to the favorites tab. (Note however, standard teeworlds client can only show 256 favorites, use ddnet instead)

6

Re: [MOD] Dodgeball

prof-turbo wrote:

This mod is really nice. Unfortunately, I can never see players on it hmm

After having a quick look at my server log I can say it isn't that rare after all even though most of the time people play 1vs1. But I agree, this mod is underrated!

Schwertspize wrote:

I will host one including (but not limited to) automatically updating server

Thank you for this! Also I would love to know how your system works. :-)

Schwertspize wrote:

it's a way to give you control how the server runs without giving you direct access (and forcing you to maintain it) or doing all the work myself

Okay, I see why you want me to do that but I still think it's not a good idea.
Besides, the mod won't change much now so there isn't going to be a lot of things to maintain. And this mod works almost out of the box so a autoexec file containing "sv_map dm6" is enough.
But most players on this mod like to play the Dodgeball maps so I would recommend something like this:

sv_map dm6
add_vote "DM6" "sv_map dm6"
add_vote "Dodgeball 0.5" "sv_map DodgeBall0.5"
add_vote "Dodgeball 1.5" "sv_map DodgeBall1.5"

The download links for the maps are in the first post. By the way, thanks to Heinrich for archiving and hosting them.

7

Re: [MOD] Dodgeball

Schwertspize : Are you the one hosting the three other Dodgeball servers ? Cause I can't play on them hmm (100 ping minimum)

IGN = in-game name = the name you have when playing = the name you have when playing this game named teeworlds = the game you have playing this name gamed teeworlds and not the clan = Feeder

8

Re: [MOD] Dodgeball

nope I do not.

my server is up on 151.80.85.125:8090

Having troubles finding servers in the serverlist? Go to Pastebin (its a referer cause there is daily a new pastebin) and add the lines to your settings.cfg (in %APPDATA%\teeworlds). Then open teeworlds and go to the favorites tab. (Note however, standard teeworlds client can only show 256 favorites, use ddnet instead)