-
Ultimate Launcher System
Hi guys!
I am working on something special. Its a Server - Client based Launcher system.
You can ask, why?
Because I am working on something different.
Features
- Auto Update (HTTP), RePatch, Version Tracking
- Multilanguage
- Custom skin (You edit the PSD file, than save as PNG, and you can generate your new design)
- It can update itself (You dont need to give manual patches)
Basic Features
- 640x480 - 1920x1200 Resolution
- Sound on off
- Music on off
- Store username
- Window mode on off
Optional features
- Login on Launcher
- Custom Start parameters
- HWID user protection (It's working like Steam)
The main project is C# based, with SuperSocket. Its totally free project, but I will share the source code after most of the bugs fixed.
You can request nearly any feature, and when I have time I can make it and fix the bugs on it.
Images
Main:
http://i.imgur.com/QLJyfMn.png
Settings (I know i know without design its ugly! :w00t:)
http://i.imgur.com/YKr7tM8.png
Serverside:
http://i.imgur.com/QvNqRWZ.png
Config Generator:
http://i.imgur.com/pXCuexi.png
Clientside connected on Serverside:
http://i.imgur.com/wdXqYfZ.png
Download Mirrors
Mega
If you find any bug please report it, so I can fix it and make the product better.
-
Re: Ultimate Launcher System
-
Re: Ultimate Launcher System
Yeah, sounds good.
Just a question, updates will be something like
version.txt
"1.0"
"1.1"
and in folder
1.0.zip
1.1.zip
etc.?
Im looking for something like this from some moths ago..
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
rusolp
Yeah, sounds good.
Just a question, updates will be something like
version.txt
"1.0"
"1.1"
and in folder
1.0.zip
1.1.zip
etc.?
Im looking for something like this from some moths ago..
On the Webserver I have a version.txt file, which is a simple integer number, its contains the latest update version number.
so if the version number contains number 2
than on the webserver/updates folder contains 1.zip and 2.zip.
The updater download each package, unpack it and overwrite the files in the background. If any error happens in the background, for example user's client running / two launcher running or anything else, than it close everything (game client, launcher) and reopen itself, and than if its working its continue the updating.
If still error with overwrite files, than it will ask you to check the privilegs on the folder and offer a comupter restart button.
In the future I am planning to make a Guide which will popup on the 1st run, and if you check the checkbox than it will be hidden and you can re enable from the settings.
It will contain fixis for basic problems, like "Cant download updates from the server" - > Its because the webhost is offline, try to check the http://something.com/update page in the browser, if its not avelable, than please contact with the server administrator."
-
Re: Ultimate Launcher System
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
laulinh2
link download ????
"Download Mirrors
Within short time!"
Max 1-2 days and you can download, I am finishing some stuff on it.
-
Re: Ultimate Launcher System
working muemu? i means resolution switch and language select.
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
0xCCCCCC
working muemu? i means resolution switch and language select.
For the resolution the answer is Yes!
For the language...? Its complicated.
You can add languages for the launcher, not for the client.
But I can add a feature, which can replace the original text files, so you create the translated bmd files and than if you change language its just replace the bmd files, I think its the best way, because for this you dont need to edit the main.exe or anything.
-
Re: Ultimate Launcher System
link download ????:(::(::(::(:
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
vip001
link download ????:(::(::(::(:
Download Mirrors
Within short time!
-
Re: Ultimate Launcher System
Post updated.
Login System Working (LauncherCore database, Stored Procedure) Login System is compatible with any MuServer, but only NO MD5 at the moment!
http://i.imgur.com/wdXqYfZ.png
- - - Updated - - -
http://i.imgur.com/A8jBPsC.png
HWID Auth working.
At the moment support PHP MSSQL, PDO_Connect and ASP example codeparts.
-
Re: Ultimate Launcher System
If the program is not coded by C++ then don't call it Ultimate... essentially .NET file will be cracked and bypass or even stealing codes
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
jackbot
If the program is not coded by C++ then don't call it Ultimate... essentially .NET file will be cracked and bypass or even stealing codes
I call it ultimate, because of the features, not because of anything else.
Dear jackbot, let me ask you how will you create a designed form in c++?
Beucase if you add any windows form into your c++ application, than you cant encrypt. (Maybe QT I dont know...)
Maybe the best way to make it if you are using windows form C# or vb.net with C++ dll, and you ecrypt it.
Btw, eazfuscator is good againts random guys. Ofc we can talk about cracking, but everything is crackable on the world so I dont think it will be the biggest problem of this project.
If features are done, than I can try to recode it on a "safer" language.
If you have any idea I am listening. :D
-
Re: Ultimate Launcher System
Hi, good luck with this project !
For me the best features is save the client files from leechers.
Example: Some files hosted on server, when start the game, launcher will download this files and will be deleted after closing launcher.
Cannot Copy (file in use) by laucnher.
If you need some help with design, feel free to ask.
-
Re: Ultimate Launcher System
Nice work.
I'm waiting for official release.
-
Re: Ultimate Launcher System
Right so, I am totally delayed, I nearly broke my arm, thats why I wasnt active in the last days.
I need to finish some serverside codepart, because I deleted my old database for this project, so now I am recreating the LauncherCore db, which contains the hwid data and some another stuff.
And I need to finish the webserver side code, because I made it for ASP websites, not for PHP.
My website will be released too (db missing too... :D ), but it will be in another thread after the Launcher is released.
So please be patient, on this Sunday I can start finish this again.
I dont will protect anything, I will release the source and you can do your best or anything else.
After release I can update the source and add extra features, but I am planning to recode the whole project under a more safty language, or move nearly everything to the serverside, thats the two possible way of this project.
I am thinking about QT but who knows. I am talking with some developer at the moment and than I will see which solution is the best.
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
RevolGaming
I call it ultimate, because of the features, not because of anything else.
Dear jackbot, let me ask you how will you create a designed form in c++?
Beucase if you add any windows form into your c++ application, than you cant encrypt. (Maybe QT I dont know...)
Maybe the best way to make it if you are using windows form C# or vb.net with C++ dll, and you ecrypt it.
Btw, eazfuscator is good againts random guys. Ofc we can talk about cracking, but everything is crackable on the world so I dont think it will be the biggest problem of this project.
If features are done, than I can try to recode it on a "safer" language.
If you have any idea I am listening. :D
Try c++ win32 GUI (create gui from raw code not windows form)
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
RevolGaming
Right so, I am totally delayed, I nearly broke my arm, thats why I wasnt active in the last days.
I need to finish some serverside codepart, because I deleted my old database for this project, so now I am recreating the LauncherCore db, which contains the hwid data and some another stuff.
And I need to finish the webserver side code, because I made it for ASP websites, not for PHP.
My website will be released too (db missing too... :D ), but it will be in another thread after the Launcher is released.
So please be patient, on this Sunday I can start finish this again.
I dont will protect anything, I will release the source and you can do your best or anything else.
After release I can update the source and add extra features, but I am planning to recode the whole project under a more safty language, or move nearly everything to the serverside, thats the two possible way of this project.
I am thinking about QT but who knows. I am talking with some developer at the moment and than I will see which solution is the best.
And you think this is great idea to use ASP? Do it php, it's better and most of the players know how to use at
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
cMu
And you think this is great idea to use ASP? Do it php, it's better and most of the players know how to use at
Yes, I love the ASP, thats why I use it.
And as I wrote I need to finish the serverside code to be compatible with php too. Because now the webserver codepart is ASP. So I will recreate it in php too, and you can select what you want.
"Most of the players know how to use it" yep... most of the players are using XAMPP :DDDDDD, and its always make me laugh. XAMPP for web dev and testing not for live websites.... Nevermind, it will be aveilable in php too, and it will be compatible with any version of php, because I will create a very basic config for it where you can select your php version, and it will use the right syntax.
I am arrived home, so now I am going to continue the coding.
- - - Updated - - -
Quote:
Originally Posted by
jackbot
Try c++ win32 GUI (create gui from raw code not windows form)
Yep, thats what I want, I will use QT to create c++ app with gui. Because it has more solution to encrypt it than the c# app.
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
RevolGaming
Yes, I love the ASP, thats why I use it.
And as I wrote I need to finish the serverside code to be compatible with php too. Because now the webserver codepart is ASP. So I will recreate it in php too, and you can select what you want.
"Most of the players know how to use it" yep... most of the players are using XAMPP :DDDDDD, and its always make me laugh. XAMPP for web dev and testing not for live websites.... Nevermind, it will be aveilable in php too, and it will be compatible with any version of php, because I will create a very basic config for it where you can select your php version, and it will use the right syntax.
I am arrived home, so now I am going to continue the coding.
- - - Updated - - -
Yep, thats what I want, I will use QT to create c++ app with gui. Because it has more solution to encrypt it than the c# app.
XAMPP it's for testing ONLY
there is some servers that use Xampp for the mu server him self, so the website run all the time on the xampp, ASP need web hosting if I remember right, also (I don't remember but let's try) you need hosting that support ASP, anyway. Thanks for your work and good luck :)
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
cMu
XAMPP it's for testing ONLY
there is some servers that use Xampp for the mu server him self, so the website run all the time on the xampp, ASP need web hosting if I remember right, also (I don't remember but let's try) you need hosting that support ASP, anyway. Thanks for your work and good luck :)
Muservers running on windows server. ASP need IIS... IIS is in build in windows servers and in every windows like win7, 8 etc.. So you just install the feature and than you can use it.
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
RevolGaming
Muservers running on windows server. ASP need IIS... IIS is in build in windows servers and in every windows like win7, 8 etc.. So you just install the feature and than you can use it.
What about port 80?
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
RevolGaming
Muservers running on windows server. ASP need IIS... IIS is in build in windows servers and in every windows like win7, 8 etc.. So you just install the feature and than you can use it.
Yes but not all servers know how to use IIS :) anyway, good luck!:)
- - - Updated - - -
Quote:
Originally Posted by
rusolp
What about port 80?
What about him?
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
rusolp
What about port 80?
?? port 80 is HTTP port...
IIS run on port 80... apache running on port 80... nginx running on port 80..?
I dont understand the question.
The server and the clientside using 2020 port for communication. But you can set it in config file.
-
Re: Ultimate Launcher System
-
Re: Ultimate Launcher System
Is this launcher anti hanging? I need you to make a login for me. I'm from china. qq1988620@outlook.com thank you
-
Re: Ultimate Launcher System
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
mu1988620
Liar!Liar!Liar!
EXPLAIN yourself. Need some evidence to call someone a liar, dont you think?
Enviado desde mi SM-G531M mediante Tapatalk
-
Re: Ultimate Launcher System
-
Re: Ultimate Launcher System
I have added download link, no time to work on it, but coders will understand.
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
rusolp
What about port 80?
You can change ports on xampp for websites or iis for this launcher.
Trimis de pe al meu M-PPAB500 folosind Tapatalk
-
Re: Ultimate Launcher System
Quote:
Originally Posted by
Thorrium
You can change ports on xampp for websites or iis for this launcher.
Trimis de pe al meu M-PPAB500 folosind Tapatalk
what port 80? you can use any kind of port, just edit the source / config.
Its not one of my best project, but its not that bad.