Sign in to follow this  
turlisk

c# programming question

Recommended Posts

I have a question about programming a game launcher, at least i think that is what it is called, when you look at games like league of legends, minecraft, there is a launcher/updater before you play the game and i'm just looking for the framework/thoughts behind building something like that.

Does anyone know any good books or tutorials that go over something like this? It doesn't need to be c# per say but I'd prefer it if it was.

thanks.

Share this post


Link to post
Share on other sites
Can you be more specific? You probably want to use System.Net.WebRequest to update your main exe and dlls to the latest version. So you'd set up a simple web server and send it the current client version. You can do this by either storing the current version of your client (usually via a .settings file), or computing a CRC of the exe/dll/data files. The web server would then send the latest version of the files as needed. Update the files, then launch (System.Process). You can use System.Web.WebBrowser to get and display the latest patch notes from your web server.

Share this post


Link to post
Share on other sites
Over at the TIGSource forums, there was/is a project going on creating a light weight, open source launcher. So if you don't want or need to write one yourself, check out these relevant links:
[url="http://forums.tigsource.com/index.php?topic=18688.0"]http://forums.tigsou...p?topic=18688.0[/url]
[url="http://technogothica.com/wiki/index.php?title=Launcher/Updater_Project"]http://technogothica...Updater_Project[/url]

Share this post


Link to post
Share on other sites
[quote name='Auratus' timestamp='1306400027' post='4815954']
Over at the TIGSource forums, there was/is a project going on creating a light weight, open source launcher. So if you don't want or need to write one yourself, check out these relevant links:
[url="http://forums.tigsource.com/index.php?topic=18688.0"]http://forums.tigsou...p?topic=18688.0[/url]
[url="http://technogothica.com/wiki/index.php?title=Launcher/Updater_Project"]http://technogothica...Updater_Project[/url]
[/quote]

Thanks, this is kind of what i'm looking for. Basically i'm looking how to create my own launcher at some point but looking for references for coding and creating one.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this