daid / EmptyEpsilon

Open source bridge simulator. Build with the SeriousProton engine.
https://daid.github.io/EmptyEpsilon/
GNU General Public License v2.0
530 stars 181 forks source link

Remote GM #543

Open k9lego opened 6 years ago

k9lego commented 6 years ago

How hard would it be to program a remote GM console for headless servers?

daid commented 6 years ago

The GM station uses information and functions that aren't replicated across the network. Which is why it's server only, it's not designed like that, so it would be a lot of work.

amir-arad commented 6 years ago

what's the scope of the difference? say, what GM function would be trivial to do remotely? say I was thinking about quickly adding co-GM stations, what could co-GMs do?

daid commented 6 years ago

My guess, only the GM comms functions would work right now. Enemy AI, tweaking objects, creating objects, all done server side only. Viewing the whole "world" on a client can be done, sans AI information.

tdelc commented 6 years ago

I think that a co-GM station, even only for the communication would be a very great thing.

Le lun. 2 juil. 2018 à 19:52, daid notifications@github.com a écrit :

My guess, only the GM comms functions would work right now. Enemy AI, tweaking objects, creating objects, all done server side only. Viewing the whole "world" on a client can be done, sans AI information.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/daid/EmptyEpsilon/issues/543#issuecomment-401883774, or mute the thread https://github.com/notifications/unsubscribe-auth/ANOcda9WfquAiP4tW1j97V1PbCxb-Xmdks5uCl34gaJpZM4U2cNL .

k9lego commented 6 years ago

I agree with that. GM would be more effective if one person made the story and one managed the enemies. Some sort of password or key file would be nice to prevent others seeing the screen.

amir-arad commented 6 years ago

I'd postpone the security thing, it's not a blocker IMO. as it is, players either get auto-connecting stations, or are free to choose, so what's the harm of them choosing a co-GM screen instead of any other "wrong" screen?

daid commented 6 years ago

EE is pretty much build with the "cinder-brick" rule of thumb for "greefers". As generally you play in the same room, it's not that hard to hit the person messing things up with a cinder-brick in the head.

So getting it password protected wouldn't be the first priority in getting it to work.