Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Just Another Cabal Launcher

Elite Diviner
Joined
May 15, 2009
Messages
403
Reaction score
414
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums


PX2000 - Just Another Cabal Launcher - RaGEZONE Forums


-Simple Features
  • FTP base communication for patching.
  • Resume capabilities if ever launcher was close during patching.
  • MiniWeb dashboard for your server notice and etc.
  • File check for some missing file from updates.
  • Patch files encryption to avoid manual downloading.

-How to
1. Setup FTP server
  • A. Filezilla Server or any.
  • B. Create two accounts 1 for uploader and 1 for downloader.
  • C. Downloader account must only have (Files: Read, Directory: List, +Subdirs) permissions.
  • D. Uploader account must all permissions.
  • E. Download and uploader accounts must have the same directories.

2. Setup PatchGenerator
  • A. Open and edit Generator.ini from PatchGenerator folder.

3. Generate your launcher config
  • A. Run LauncherINI.exe inside LauncherConfig folder.
  • B. Copy/paste launcher.ini to ClientLauncher folder.

4. Miniweb (self explainatory)



Extract this CabalThemePack.rar to launcher/themes folder.

Code:
Changelog 3.1
Added cabal config read/write for minimal settings
Added cabal language selector
Added cabal theme installer
Register button replaced with Option

Changelog 3.0
New launcher layout
Now supports full client update
Improve comparing between update and local files
PatchGenerator rewritten for improvements
Launcher config creator now with GUI

Changelog 2.1
Fix messed up arguments

Changelog 2.0
New layout
Improve performance
Added error messages

Changelog 1.1
Fix error code (924) from cabal.exe/update.exe.
Decrease some sleeps in uploading patches from (Generator.exe)

I think that's all.
Good luck and have fun!

If you want a custom layout and encryption send me a pm...

Detailed HowTo:
1. Install FTP Server (in this example I use FileZilla Server)
Note: You need to open ftp port in firewall.

2. Creating FTP users and setting permissions
I. Creating User
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

Note: anonymous and uploader accounts must have the same shared folder.
For anonymous account no need to check/enable password and uploader account must have password for security purposes.

II. Setting permissions of each account
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

The picture show permissions for anonymous account and for uploader account need to check all of that.

3. Generating launcher.ini
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

One succesfully copy/paste the generated launcher.ini to ClientLauncher/launcher/.

4. Creating a patch.
I. Open PatchGenerator/generator.ini in notepad/++.
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

in FTPinfo section enter your uploader account info.

I hope its clear now!!
 
Last edited:
Newbie Spellweaver
Joined
Jul 9, 2011
Messages
6
Reaction score
0
How to configure launcher? I did not quite understand ...



Here is giving the error "impossible to connect to remote server" how to solve?
 
Joined
Mar 22, 2009
Messages
1,231
Reaction score
502
Good job though and nice tutorial, I suppose is C#.
I am curious if the project in your signature is supposed to be like a professional project or just some random homemade thing.
 
Elite Diviner
Joined
May 15, 2009
Messages
403
Reaction score
414
uuuu nice px :D
Which language is it written?

C#

Good job though and nice tutorial, I suppose is C#.
I am curious if the project in your signature is supposed to be like a professional project or just some random homemade thing.

That project in my signature is not mine, I'm just sharing it cuz for me its well coded and we don't know there might be somebody here is looking for a good C# server or proxy.
 
  • Like
Reactions: emi
Junior Spellweaver
Joined
May 19, 2014
Messages
104
Reaction score
24
wow man nice share thanks adding this to my collection any chance releasing the source?
 
Joined
Jun 25, 2013
Messages
597
Reaction score
115
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums



-Simple Features
  • FTP base communication for patching.
  • Resume capabilities if ever launcher was close during patching.
  • MiniWeb dashboard for your server notice and etc.
  • File check for some missing file from updates.
  • Patch files encryption to avoid manual downloading.

-How to
1. Setup FTP server
  • A. Filezilla Server or any.
  • B. Create two accounts 1 for uploader and 1 for downloader.
  • C. Downloader account must only have (Files: Read, Directory: List, +Subdirs) permissions.
  • D. Uploader account must all permissions.
  • E. Download and uploader accounts must have the same directories.

2. Setup PatchGenerator
  • A. Open and edit Generator.ini from PatchGenerator folder.

3. Generate your launcher config
  • A. Run LauncherINI.exe inside LauncherConfig folder.
  • B. Copy/paste launcher.ini to ClientLauncher folder.

4. Miniweb (self explainatory)



Code:
Changelog 3.0
New launcher layout
Now supports full client update
Improve comparing between update and local files
PatchGenerator rewritten for improvements
Launcher config creator now with GUI

Changelog 2.1
Fix messed up arguments

Changelog 2.0
New layout
Improve performance
Added error messages

Changelog 1.1
Fix error code (924) from cabal.exe/update.exe.
Decrease some sleeps in uploading patches from (Generator.exe)

I think that's all.
Good luck and have fun!



Detailed HowTo:
1. Install FTP Server (in this example I use FileZilla Server)
Note: You need to open ftp port in firewall.

2. Creating FTP users and setting permissions
I. Creating User
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

Note: anonymous and uploader accounts must have the same shared folder.
For anonymous account no need to check/enable password and uploader account must have password for security purposes.

II. Setting permissions of each account
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

The picture show permissions for anonymous account and for uploader account need to check all of that.

3. Generating launcher.ini
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

One succesfully copy/paste the generated launcher.ini to ClientLauncher/launcher/.

4. Creating a patch.
I. Open PatchGenerator/generator.ini in notepad/++.
PX2000 - Just Another Cabal Launcher - RaGEZONE Forums

in FTPinfo section enter your uploader account info.

I hope its clear now!!

bloody hell..i really like this work .. the design the method its all rare..i cant imagine what happen if i have this source and make launcher for ran section..



i can't wait for the source XD
btw i know its not the right time for the source ..just saying it :(
 
Back
Top