Unilauncher - Advanced Pro Launcher,File Verify,Patcher Kit (Open Source)

(UniLan 1.0) is intended for Unity3D game engine.
Professional Open Source Project Login Server , Launcher , File Validate , File Patcher ,Server Side Protection KIT

  • Tested for work most sustainable and the fastest way to update your game files which used
    with aim to check
  • Offers unlimited support improved programming with “Adobe Builder 4.6” and interface
    can be easily integrated into your project.
  • Login Server fully prepared on HTTP interface. You can keep your files either on cloud
    server or personal server and distributed to clients.
  • Thanks to the real-time file checking can provide additional protection for your game
    project. (Server side protection)
  • Unlimited download list orders can be created. If download interrupted (internet outage,
    computer shutdown, etc…), it will restart processing from from the point where the last left off.
  • Log Server is based on the PHP which can executable including free hosts
    easily.
    Which has been developed to serve the highest purpose in the most simple level.

Project Help PDF >
Unity3D Example

Update 1.0 - R2 !

  • Fixed a bug on the file verify system

Download Launcher & Patcher (Open Source Code) - 1.0 R1
https://sourceforge.net/projects/unilan/files/
Download Hotfix - 1.0 R2
https://sourceforge.net/projects/unilan/files/UniLan-HotFix-1.0.2.rar

Project Complate %97 Download Ready
All Screens;

How to Setup Login Server
How to Setup Launcher
How to Setup Files Patcher

if you ask any questions…
Developer : Mr. Levent INAN
Twitter : @BuyukMavi

2 Likes

thank you very much for your contribution to the community.

i do have a question:

is this a patching system for your game?
is it binary diff patch?

any compression features?

is it a flash app?

sounds like a patcher and looks like it, altho the title makes me ask the above questions, mostly because the “Lan” title
which contradicts the whole purpose of an online patcher for games, since it is not only tided up to local area network.

so if you can elaborate a little bit more of the usage of this app , if is is only local or works for online games. how about the server side protection kit? what exactly does this feature do?

i reviewd the files but kinda confuses me,

i see the launcher.exe but do not see no source code or project solution.
can you please let me know where i can find the source code for the launcher?
or this is not included?

thanks again .

good day.

1 Like

hello GraphXCreations you’re welcome

is this a patching system for your game?
yes that true and your game project for (patcher,login server,launcher,file size verify & protection systems)

is it binary diff patch?

  • yes ready binary file downloaded .xml list based

any compression features?

  • of course zip supported but not complate yet :slight_smile: %94 and coming soon ready download.

is it a flash app?
Source Adobe Air Project “exe type” about this like same “league of legends” Game Launcher.

sounds like a patcher and looks like it, altho the title makes me ask the above questions, mostly because the “Lan” title
which contradicts the whole purpose of an online patcher for games, since it is not only tided up to local area network.

  • i think like that project name it bad lol name “lan” but dont worry project work online server system
    so i think should change the project name “unity launcher” :))

so if you can elaborate a little bit more of the usage of this app , if is is only local or works for online games. how about the server side protection kit? what exactly does this feature do?

  • absolutely work online games for and
  • Server side protection kit ; your game files checks “bytes” server based xml list…
    like same professional game launcher systems verify file byte exe,ini,txt,etc… more extensions
    if file is damaged or changed not start access a game and download patch again orginal files…
    usually dll,exe,etc injector or hack tools for provides protection your files.

i see the launcher.exe but do not see no source code or project solution.
can you please let me know where i can find the source code for the launcher?
or this is not included?

sir “screen only work project demo” project is too much codes impossible to write them all here uknow :slight_smile:
and i included all source rar file


all .rar files in %100 open source

example .rar file content
“are also additional comments readme.txt in rar file”

and have one how to setup book “unilan.pdf”

Example Login server and Patch server content

Launcher content “Adobe flash builder 4.5 or hight”

i hope that was a explanatory reply
if your want ask something else please ask me

1 Like

thank you, great explanation,

if i have old FlashBuilder_4_6_LS10 is it ok to build the launcher.exe?

by any change can it support multiple servers to distribute or balance the the download load?

looks very nice, i like this feature a lot:

this will help to prevent the game client to be tempered or hacked or even use a game cheat engine?
if this is thru then i think this i good feature.

now,

i really appreciate if you can write a tutorial for creating patches differences, where to upload, how to do the whole proccess.

the unilan.pdf is ok for information but very short :-(, we can use a really start to finish videos tutorials or .pdf written tuts,

like:
-from setting up the server,
-building the launcher.exe from adobe builder,
-how to create game patch diffs,
-where to upload,
-how to compress patch diffs to save bandwidth,
-setting up the client side etc…

I think this is good patcher and i really thank you for releasing open source,
but if have spare time and create video tutorials or written .pdf tutorials will of been greater.

thank you again for making this open source.

keep up the good work.

awesome work
cheers

if i have old FlashBuilder_4_6_LS10 is it ok to build the launcher.exe?

  • of course compile “launcher.exe” need your "Adobe Builder > 4.5.x or 4.6.x" FlashBuilder_4_6_LS10 - OK!
    Open Adobe Builder and just only include library “UniLan.swc” this is like same windows “.dll” and a “.swc” adobe air system library
    very easy your only change 5 code line and ready compile :slight_smile:

Adobe Builder Example Screen :

by any change can it support multiple servers to distribute or balance the the download load?

  • absolutely support multiple servers (http,https,public ftp,etc…) download. because network balance is very important
    “show you an example xml code”

example-1 download scenarios:
My Current Game version “1098” and prepare a new 3 game verison
“unlimited each enter version file tag Here line

Open > “version.xml” Enter new version lines

Close Save file and Open " //.xml" example : “/update/1099.xml”
now prepare a new download lists
“unlimited each enter download file tag Here List

note: compress method not supported yet temporarily compress=“false” :stuck_out_tongue:

Open your list file “1099.xml”

Example multiliple Hosts;
http://yourhost1.com/update/1099/anyfile.exe
http://yourhost2.com/update/1100/anyfile2.jpg
http://yourftphost.com/update/1200/anyfile3.txt

  • actually first seem very complicated iknow :slight_smile: but really easy

this will help to prevent the game client to be tempered or hacked or even use a game cheat engine?
if this is thru then i think this i good feature.

  • im sorry but not real time memory protection “cheat engine” use memory hacks :confused: but promise your i do anything for it later
    because “AntiCheat system” very different dont worry nothing is impossible :slight_smile:

i really appreciate if you can write a tutorial for creating patches differences, where to upload, how to do the whole pro ccess.
the unilan.pdf is ok for information, but we can use a really start to finish videos tutorials or .pdf , like from setting up the server, building the launcher.exe from adobe builder, how to create game patch diffs, where to upload, how to compress patch diffs to save bandwidth,
setting up the client side etc…

  • exactly but need some time :slight_smile: working on this…
    i will include a video very very soon “setup & compiler video”

Next Update Project:
Crash Report Server (Auto Send Crash Report) - %69
Zip Support (Compress & uncompress downloaded file) - %96
UniLan Patch Tool (auto builder version.xml,DownloadFile.xml) - %10

thank you very much

thank you,

this looks really awesome,

please keep us posted of advancements and new features and as soonest you have a tutorial out…

i am really interested in your patch app.

thank you again for your contribution :slight_smile:

1 Like

really appreciate your for feedback i think users will be more useful to work together
thanks again cya…

Man this is pretty cool!

So… if I get this right, the launcher made from adobe builder launches everything?

thats right Alan complex builder project (login,patching,starting,protection)
thank you and will be better…

New demo :slight_smile: minecraft style…


4 Likes

You know…

This community really really lacks people like you. And I mean that. Just head over to UE forums. They have a open source community MMO and a open source community RTS. Everyone helps… if UE’s EULA and TOS for royalties were not so damn high, I would have used that instead.

What do we have? People selling 100 lines of code for 35 dollars…

And getting anyone to help you here, is like… eating a pound of sh*t with a toothpick lol.

Thank you so much for this. The code alone is fantastic. I would never would have thought to use Adobe Builder for something like this.

I do plan do to a write up on how to model your own houses in under 3 mins on here. I can model a 30 story building, that you can enter and even with stairs in like 10 mins lol. I think someone would find that incredible impressive.

Hello Again ;
video was late a few days sorry for that u know i working on the project :stuck_out_tongue:
yeyy ! finish the video and now ready for watch

How to Setup Login Server
How to Setup Launcher
How to Setup Files Patcher

1 Like

Sending Atavism Online people to this thread :slight_smile:

dear Alan help to people makes me feel good so GNU developers for anything is possible :slight_smile:
“money money moneyyy more money”… does not matter this a sick idea lol ! i love Open Souce
ithink about the adobe builder really super fast and stabil running :slight_smile: just try and see

appreciate your thank you much^ ^

nice, very well done video tutorial,
looking forward to the next tutorial on how to create a unity game patch too.

also how is the patch diff creator and compression feature coming?

keep up the good work.

thank you again.

Hi,

i really like this :slight_smile:

i also have a few of the not free “Launcher” Assets in unity.
and this looks totally what i was looking for.

Hope you get your next features in very soon :slight_smile:

Will play and try with your current Version.

also one Question about an feature which is almost missing for all Launchers out there to buy is:

Launcher Self update.
That launcher will update hisself on start of theres an update.
This is the most common feature what im looking for.
if you change some stuff in your launcher you need to tell all players and so pelase donwload the new one
Thats ugly :frowning:

good work and keep it up!

and save login details would be great :slight_smile:

Hey UltraTM :slight_smile:

I made a couple of launchers last night lol. Adobe Flash Builder is really easy to use. If you have ever used illustrator… or even Dreamweaver… you’ll get the hang of it fast.

Best part of this is, it’s open source! So if you want to add in the ability to have even the launcher update you can :slight_smile:

I love the idea of the launcher dialing out via php to my MySQL database and verifying usernames and passwords. This makes selling your game super easy too. They buy it on your website, register, and there you go :slight_smile: All though, I am afraid of MySQL injections and hacks, but we can tie that down super easy if you run the webserver on a dedicated.

And most of all, to anyone that has shared hosting, or free hosting, you most probably will not be able to use the php MySQL check. Why? Cause shared hosts cringe when you ask them from remote database connections lol.

What I really like this idea for, is if you don’t want the update features or even a login, you can still make a launcher my just grabbing some of the code from the openProgram() functions. ( I think that was the name of the function… not in front of me lol)

And the Metallica music for the youtube video was pretty cool lol. I think I did more air guitar and air drums then actually watch it the first time around :stuck_out_tongue:

Also, I know a lot of people want a launcher for their game but don’t know how, and lets face it, the ones on the asset store… are just way to over complicated. There is one that would work 100% beautiful… but unless you want the same launcher as everyone else that bought it, expect to shell out 500 bucks for his source.
This should be a launch pad for you to learn how.
You can even use visual basic, make a beautiful launcher, and run the game.exe via shell and with some window arguments. Bam. You have a launcher :slight_smile:
Then just google how to do binary diffs and patching. Bam, you have a launcher and a patcher.

As you can tell, I am very excited to see this project lol.

dear GraphXCreations ;

I’m making a video explaining integration.However, it is not yet complete.I think publish tonight.compressor operation is working now.
Actually codes Complate :smile: But line of code in operating condition not ready

Dear UltraTM;

dont worry my friend this is very basic well…
to do this you need to build the project before. and copy “new_launcher.swf” then just create a new version of the update, you can ensure the download of the client.

well doesn’t need change launcher.exe because includes everything needed to runing library “.swf”

look this :slight_smile:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/FileStream.html

i make new video that for soon… so i added it to job list

dear AlanGreyjoy ;
ur project screen very cool ! lol really awsome :roll_eyes: like it and i tell you everything wish to know but need some time :))
old musics energy source & life style <3

Hi,
thx for the reply.

But when i give it an other name do i have then the old one and the new one in the game?
otherwise i will have a lot of swf at some point.

Also hopefully you think about an repair and redownload button if something went wrong.

Greetings René

And Hi Alan :slight_smile:

Need to look more into the flash stuff.
Is there an easy way or tool to design the positions of the images?
cause playing a lot with the postions in the source.
Maybe theres something easy out there