So whats been up lately?
Well not much really, been traped with other commitments irl but I managed to solve some issues with the project it self.
What has been done and how:
- A server can be created and viewed with steams API
This is using the functionality that lets us create an instance of the server or rather the information through Steams API. Thanks to some use of peoples attempts with converting the Steam demo Space wars into Steamworks.Net - A Lobby now connects the connected players to the created server
This uses the Steam API to make a server set in the lobby and this triggers events wich the users in a lobby can access. Once this happens they are triggered to connect to the server and get a welcoming message - A Lobby owner can now trigger a start level event.
This Event is just using "normal" networkign handling with the use of SteamSockets. When a host presses start game, the server sends out a "loadScene(something)" message wich then makes the clients start loading the scene. When a client has loaded the scene they send a "im done" message to the server wich will wait for all to be done before sending out a "GoaheadSwitchScene"
This isnt really huge deals im sure. but its huge for me. Im using my own code, (still based on Dapper dinos and Tom weilands code design.) The next steps though is to get the players to move and send data between them, and then let the server/host handle verifications if things is legal or not.
Once that is started on i can start addign fetures and work out designs and make it easier to actually access things instead of my messy test methods and ways to call said methods.
Im also thinking of ways to either open up for public discord or take feedback if people want more info about the solution? I mean its not "rocket science" and its not a hidden illuminati code. so I'm more then willing to share my progress and such with others. That said I am thinking of making a devlog type as soon as im getting more to show off as well.
Lots of thoughts and ideas ..
Anyhoo till next time
-The Hog