Page 1 of 2

Bot instead of real player for dummy server

Posted: Wed Apr 10, 2019 9:13 pm
by BannZay
Idea - new entity which spawns bot to your team when you reach start line.
Mostly for dummy server. Server also has no longer send packets to that tee.

It wont force mappers to use this instead of interactable dummy controlled by player but it will open a possibility to dissallow unintendet dummy moves and opens possibility of combinations as "2 dummy + 1 player" for dummy maps

My vision of realization: each entity spawns one bot. Server should always be able to spawn these bots. Ideally server shouldnt count them as players.

Re: Bot instead of real player for dummy server

Posted: Wed Apr 10, 2019 10:17 pm
by deen
Onionly .me' always wanted the same thing back when we started DDNet. Never got to it though. Would be nice to remove the client-side dummy entirely and replace it with serverside, but unfortunately that would make it feel a bit more delayed when switching between them.

Re: Bot instead of real player for dummy server

Posted: Fri Apr 12, 2019 11:39 pm
by fokkonaut
Why would you want that?

Re: Bot instead of real player for dummy server

Posted: Sat Apr 13, 2019 4:16 am
by BannZay
As a player - dont have to manually connect a dummy(s) anymore, as well as connect to team both tee`s
As a mapper - instead of building new "how to deep dummy" structure every time you will have powerfull feature to control dummy spawn(it will be deepfreezed right after spawn)

It must not be a controllable tee`s. They may be configured as controllable via server config later(if such possibility will be coded)

Re: Bot instead of real player for dummy server

Posted: Sat Apr 13, 2019 12:31 pm
by fokkonaut
i am heavily against removing the clientside dummy tho

Re: Bot instead of real player for dummy server

Posted: Sat Apr 13, 2019 1:46 pm
by BannZay
fokkonaut wrote:
Sat Apr 13, 2019 12:31 pm
i am heavily against removing the clientside dummy tho
They won't be ultimately removed. At least because other servers might still require it.
But if we could provide serverside ones as better alternative to clientside then why not ?

Re: Bot instead of real player for dummy server

Posted: Sat Apr 13, 2019 9:52 pm
by fokkonaut
BannZay wrote:
Sat Apr 13, 2019 1:46 pm
They won't be ultimately removed.

deen wrote:
Wed Apr 10, 2019 10:17 pm
Would be nice to remove the client-side dummy entirely and replace it with serverside

Re: Bot instead of real player for dummy server

Posted: Sun Apr 14, 2019 7:23 am
by GG Kid
It's too late in DDnets life cycle to removed player controlled Dummy's, it's become an expected feature, in The U.S.A the Server's are so empty i practically would not play anymore with out it(i got 7 ranks With Dummy, next highest with a player is 5) & there is no good reason to switch from Client side Dummy's, server can & does forbid Dummy actions(Deep-Fly).

"As a player - don't have to manually connect a dummy(s) anymore, as well as connect to team both tee`s" i have a bind that does that, not too hard.
1 out of 10 for removing playing controlled Dummys.

as for BannZay's idea "new entity which spawns bot to your team when you reach start line. " i like the idea of it, in fact i though having a Server & Map with many's AI Bots in a DDrace setting would be cool, but alas thats way out of DDnets league, a totally inert "bot" is easy enough that DDnet might try it, but very unlikely: viewtopic.php?f=6&t=6357&start=30#p66966

Re: Bot instead of real player for dummy server

Posted: Sun Apr 14, 2019 12:51 pm
by fokkonaut
5.196.132.14:8303

Re: Bot instead of real player for dummy server

Posted: Mon Apr 15, 2019 11:52 am
by Konsti
deen wrote:
Wed Apr 10, 2019 10:17 pm
Onionly .me' always wanted the same thing back when we started DDNet. Never got to it though. Would be nice to remove the client-side dummy entirely and replace it with serverside, but unfortunately that would make it feel a bit more delayed when switching between them.
lol ddnet would die without dummies, there is no better partner than myself a second time wtf