-
-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Server (Relay) #254
base: master
Are you sure you want to change the base?
Server (Relay) #254
Conversation
Copy over server related classes Make the server runnable
Added check to see if world file exists
I don't have time to look though this at the moment (and I'll be out of town next week). Is the basic idea to send commands to the relay server, which then relays the commands to all connected clients? Does the relay server become the actual server and everyone else becomes clients? Is there still the option to host and connect as before (One user is the server, the other is the client). |
Keep in mind this project (https://github.com/CitiesSkylinesMultiplayer/HolePunchTest), which I may end up integrating soon at some point (NAT hole punching for traditional client-server though NAT). I might have to do the repo restructure in another blank PR and then rebase all these others PRs before things get too messy. |
No problem. Yes exactly as you describe. |
It would be possible to create a separate project for this. |
Make CSM.Proto NET35 and NET50
Create hosted service for server update loop
Added FixedCommand attribute Remove CSM.Proto library Copy only needed Commands to server
Based on #67 I said to myself, if i could make a server work in a couple of hours i would make a pull request.
So, here i am...
List:
My plan is to work on above functionality in the next couple of days.
.NET Core/AspNetCore will be high on the list to support some modern tech (Like webserver etc)