We started talking more about how serverside code is going to work. I am assuming the following:
1. People who want serverside code are going to be self hosting all of their servers
2. It will only be on dedicated servers
Correct me if I'm wrong.
So what does the workflow look like for this stuff? How do you want it to work?
Do we have a separate "server" project that references the regular game project? A bit like editor projects, but gets loaded on dedicated servers? Is that useless, because I assume you want to keep its contents secret?
Do we let you load arbitrary dlls on the server? Like we could have a folder called server and if you put a dll in it, it'll try to load it. The classes inside will be added to typelibrary, so in your regular game code you'd check for an implementation of a class or something?
What is your use case? How do we best make this work?
1. People who want serverside code are going to be self hosting all of their servers
2. It will only be on dedicated servers
Correct me if I'm wrong.
So what does the workflow look like for this stuff? How do you want it to work?
Do we have a separate "server" project that references the regular game project? A bit like editor projects, but gets loaded on dedicated servers? Is that useless, because I assume you want to keep its contents secret?
Do we let you load arbitrary dlls on the server? Like we could have a folder called server and if you put a dll in it, it'll try to load it. The classes inside will be added to typelibrary, so in your regular game code you'd check for an implementation of a class or something?
What is your use case? How do we best make this work?
