View previous topic :: View next topic |
Author |
Message |
MidnightWolf has entered the game!
Joined: 24 Nov 2011 Location: Hungary
|
Posted: Fri Nov 25, 2011 7:44 pm Post subject: CLIENTSIDEONLY flag |
|
|
Skulltag has this flag for actors that does not need to be synced online. Useful for purely decorative things, like projectile based weather. This way bandwith can be spared. See: http://zdoom.org/wiki/Skulltag_features |
|
Back to top |
|
|
Sr69Mm-jC Unstoppable!
Joined: 21 Jul 2011
|
Posted: Fri Nov 25, 2011 7:55 pm Post subject: |
|
|
Pretty sure ZD dev team doesn't really like it when people ask for something just "because they made it in Skulltag". Neither do I, actually.. If they start implementing flags like this I'd ask for a hundred more of such minor flags/features. |
|
Back to top |
|
|
MidnightWolf has entered the game!
Joined: 24 Nov 2011 Location: Hungary
|
Posted: Fri Nov 25, 2011 8:22 pm Post subject: |
|
|
I don't ask this just "because they made it in Skulltag". I ask for a flag that spares bandwith when mappers use many decorative objects (like projectile weather) by spawning them only on client side. It would be wise to name the flag like Skulltag does it, for compatibility (although they don't have such in dehacked AFAIK), wouldn't it? You don't seem to be able to make a difference between an unreasonable eyecandy feature and a feature that is actually useful in an online port. |
|
Back to top |
|
|
Cybershark Spamming!
Joined: 05 Jan 2005 Location: off the grid, but still fighting for the users!
|
Posted: Sat Dec 03, 2011 12:47 pm Post subject: |
|
|
Great idea, which has definitely been raised in the past for strictly decorative actors. |
|
Back to top |
|
|
Aeyesx Dominating!
Joined: 13 Oct 2012
|
Posted: Fri Sep 20, 2013 8:34 am Post subject: |
|
|
I am definitevly for, reduces bandwidth, more lag-free, in 1.10, yay! ^.^ |
|
Back to top |
|
|
bless_ On a Rampage!
Joined: 12 Sep 2012 Location: #FI
|
Posted: Sun Sep 22, 2013 7:39 am Post subject: |
|
|
I'm with you MidnightWolf.
Would be neat to see this implemented!
- |
|
Back to top |
|
|
Sr69Mm-jC Unstoppable!
Joined: 21 Jul 2011
|
Posted: Sun Sep 22, 2013 8:08 am Post subject: |
|
|
I've just read my own post above and wow, I must have been an idiot those two years ago
edit: some typos
Last edited by Sr69Mm-jC on Sun Sep 22, 2013 5:17 pm; edited 3 times in total |
|
Back to top |
|
|
Ronald Rontard
Joined: 17 Aug 2005 Location: Netherlands Clan: [QnB]
|
Posted: Sun Sep 22, 2013 9:59 am Post subject: |
|
|
Sr69Mm-jC wrote: | I've just read my own past above and wow, I must have been an idiot those years ago |
You think that changed over the years? |
|
Back to top |
|
|
Sr69Mm-jC Unstoppable!
Joined: 21 Jul 2011
|
Posted: Sun Sep 22, 2013 11:43 am Post subject: |
|
|
Ronald wrote: | You think that changed over the years? |
I expected that comment. |
|
Back to top |
|
|
Aeyesx Dominating!
Joined: 13 Oct 2012
|
Posted: Sat Oct 19, 2013 8:01 am Post subject: |
|
|
57. Added flag CLIENTSIDE for Dehacked,
> Feature has been implemented for 1.10, thread can be now moved to accepted/implemented features ~
- Thanks Kilgore |
|
Back to top |
|
|
Body-Guard Unstoppable!
Joined: 08 Jan 2006 Location: Hungary
|
Posted: Sun Oct 20, 2013 9:33 am Post subject: |
|
|
F**K YES Thanks, this opens up a whole new era for special effects! |
|
Back to top |
|
|
Body-Guard Unstoppable!
Joined: 08 Jan 2006 Location: Hungary
|
Posted: Thu Dec 19, 2013 1:23 pm Post subject: |
|
|
1 question: how will zdaemon handle scripts that spawn CLIENTSIDE actors? It seems to be unnecessary to execute those on the server, and perhaps there comes in skulltag's clientside script flag:
(from zdoom skulltag specific wiki)
Code: | Skulltag handles "net" scripts differently. There is a "clientside" type which means the script is ran on a local machine rather than on the server. By default, scripts are executed server-side. In previous versions net changed the script to clientside, but because that automatically made it so users could execute (puke) that script there was no way to make a non-player executable clientside script.
Clientside and net scripts can be combined to create a desirable method of execution.
net - Can be executed by the puke command, server-side script.
clientside - Cannot be executed via the puke command, client-side script.
net clientside - Can be executed by the puke command, client-side script.
To bring back the old behavior of net being both clientside and puke executable, you can set a new server CVAR "compat_netscriptsareclientside" to 1. |
eg.:
Script 1 open CLIENTSIDE
{
//do stuff
}
With this, the server only sends the instruction to the clients to start the script, and everything done in the script after is handled on the client only. |
|
Back to top |
|
|
Aeyesx Dominating!
Joined: 13 Oct 2012
|
Posted: Sat Dec 21, 2013 11:52 am Post subject: |
|
|
From all i know its just dehacked flag like
Bits = NOGRAVITY|CLIENTSIDE
you know~
hm do we need ACS interface at all? Maybie~ |
|
Back to top |
|
|
Aeyesx Dominating!
Joined: 13 Oct 2012
|
Posted: Fri Dec 27, 2013 4:59 pm Post subject: |
|
|
1.10 test~ Bad news, seems we're ducked up...
There is demo wad CLICK
Clientside itself is not much usefull,
for some effect seems we're gonna need more complex solution as Doomer said above
Phenex2 said that this may be more complicated then it seems yay crap >.<
So new feature reguest or any ideas?
Edit: Okay seems there MIGHT be giant way how utilize it! Just hold on to test it ~ |
|
Back to top |
|
|
ZeroDev has entered the game!
Joined: 24 Sep 2012
|
Posted: Sat Dec 28, 2013 4:58 pm Post subject: |
|
|
I think it's not "CLIENTSIDE" but "CLIENTSIDEONLY" |
|
Back to top |
|
|
Aeyesx Dominating!
Joined: 13 Oct 2012
|
Posted: Tue Dec 31, 2013 1:06 pm Post subject: |
|
|
It is (at least in zdoom world), There it's called CLIENTSIDE for sure. I tried to create Spawners for rain, every possible stuff to utilize it, but it seems its tiiiiny bit unfunctional yet because it don't save any bandwith :/. |
|
Back to top |
|
|
phenex2 Unstoppable!
Joined: 10 Jan 2008
|
Posted: Tue Dec 31, 2013 3:23 pm Post subject: |
|
|
JC is right! it is a typo in the changelog, try CLIENTSIDEONLY. |
|
Back to top |
|
|
Kilgore Air Cavalry
Joined: 17 Jun 2003 Location: Up the river
|
Posted: Tue Dec 31, 2013 6:35 pm Post subject: |
|
|
I just added the string "CLIENTSIDE" as a synonym to "CLIENTSIDEONLY" |
|
Back to top |
|
|
Aeyesx Dominating!
Joined: 13 Oct 2012
|
Posted: Tue Dec 31, 2013 6:58 pm Post subject: |
|
|
Verified works ~ :3 Thank you JC even Phenex2 even Kilgore and everyone who makes this possible, now we can create snowdrops or even Rain using SPAWNERS |
|
Back to top |
|
|
Body-Guard Unstoppable!
Joined: 08 Jan 2006 Location: Hungary
|
Posted: Wed Jan 01, 2014 1:16 am Post subject: |
|
|
Yes, thanks devs, and happy new year! |
|
Back to top |
|
|
|