Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 02:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[RELEASE] Rappelz Launcher w/ Auto Update + File Delete

Discussion on [RELEASE] Rappelz Launcher w/ Auto Update + File Delete within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,555
Received Thanks: 2,460
[RELEASE] Rappelz Launcher w/ Auto Update + File Delete

Hello everyone,

Today I will release to you a launcher I've been working on for awhile, while I'm not knocking Ursendayo (Chinstraps) launcher -- I found it personally confusing as I am not a huge fan of html and this and that. Awhile back I wanted certain things from my launcher and so I began to code the TSP Client Starter. Today I will release it and it's source to all of you.

So....

What makes it unique?

It is pretty easy to count these, what makes it unique is:
  • It is paperless (all version checking is stored internally)
  • It can Open the Options Menu
  • Launch button is locked during update process
  • Update progress is reported via progress bar and several text updates
  • It can repair the users resource folder on demand
  • It checks if Sframe is present and it also checks if Config is present (You may need to rename the exe inside of the project to RappelzConfig.exe instead of TSPCONFIG.exe sorry didn't get it before uploading)
  • It knows if it is the first time being used and will auto repair (clear and refresh) the users resource folder by going through all available updates in version.txt
  • It can delete one or several files (bad updates you may have issued)
  • It uses in house zip method to unpack the files (it will overwrite existing)
  • It cleans up after itself (deletes update zips)
  • Actively checks server status via TCP connection in a background worker so no hanging if the server is down
  • It's hugely customizable due to it's high level of simplicity
  • The source code is uber commented and should be super easy to understand

Program Side-Notes

I began putting Sframe update handling in this project but didn't end up doing it do to lack of Sframe updates, the type field of the version.txt is evidence of this, I may yet finish the sframe updater I am unsure.

Screen Shots:




HOW-TO Create version.txt:

Create a file called version.txt somewhere on your website e.g. mywebsite.com/updates/version.txt and then follow the below format to add entries to it.

In the version.txt create your first entry as

update_number<TAB>update_type<TAB>update_link<TAB> file_to_delete,file_to_delete,file_to_delete

The <TAB> means to type in the update_number and press tab type in update_type and press tab..etc..

so saying the <TAB> is blank space created by pressing tab use the below as an example (For now always set update_type = 0)

With no files to delete:

Code:
1<TAB>0<TAB>updates.tealskies.us/update01.zip<TAB>
With files to be delete (You can delete multiple files by seperating them with a ", ")

Code:
1<TAB>0<TAB>updates.tealskies.us/update01.zip<TAB>hashed_resource_name,hashed_resource_name


WARNING!!! there must always be proper tabbing between the fields of each line or the program will error, also if you do not intend to delete files with the update entry there sill must be a <TAB> after the update link!!!


HOW-TO Configure:

Open the project in Visual Studio 2012+ and click "Project > Properties > Settings"

DO NOT TOUCH internal/server versions, only put in your dedicate ip, dedicated auth port and the url of your version.txt


How to Pack Updates:

Each update should be in .ZIP format (.RAR WILL NOT WORK PERIOD)

-- UPDATE: Thanks to HackFever for the heads up

Just hash the files you wish to include in the update into a .zip (DO NOT ZIP THEM INSIDE OF A FOLDER)

Download:

ismokedrow is offline  
Thanks
15 Users
Old 01/27/2014, 23:26   #2
 
.Haze.'s Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 7
Received Thanks: 0
Thanks, Good Job .
.Haze. is offline  
Old 01/28/2014, 06:08   #3
 
elite*gold: 0
Join Date: Jul 2012
Posts: 151
Received Thanks: 20
thank you
GHYEAs is offline  
Old 01/28/2014, 22:27   #4
 
elite*gold: 0
Join Date: Apr 2010
Posts: 71
Received Thanks: 18
it seems the server is not being relaunched
Ssync is offline  
Old 02/06/2014, 05:37   #5
 
elite*gold: 0
Join Date: Jun 2008
Posts: 104
Received Thanks: 14
major props an amazing launcher whoever doesnt use this thing is crazy
hackfever is offline  
Thanks
1 User
Old 02/06/2014, 05:40   #6
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,555
Received Thanks: 2,460
Instructions updated, thanks to HackFever
ismokedrow is offline  
Thanks
1 User
Old 05/04/2014, 01:00   #7
 
elite*gold: 0
Join Date: May 2013
Posts: 159
Received Thanks: 14
While trying to download file error appears

thund22222 is offline  
Thanks
1 User
Old 07/24/2019, 04:14   #8
 
elite*gold: 0
Join Date: Jun 2017
Posts: 16
Received Thanks: 0
I did everything as in the guide, but the update does not download, what is the reason?

my version.txt : 1< TAB>> 0 < TAB>> localhost/1.zip<TAB>
in 1.zip 12121212.=yd3n%4U5g)ob&d8 file.
Why not update the launcher? the link in the browser opens via localhost
stee1ll is offline  
Old 07/24/2019, 12:54   #9
Moderator


 
ThunderNikk's Avatar
 
elite*gold: 1
Join Date: Dec 2012
Posts: 4,913
Received Thanks: 1,491
Extra maybe? You can try replacing local host with the address as well.

Should look like this...

Code:
1     0     127.0.0.1/1.zip
ThunderNikk is offline  
Old 07/24/2019, 17:07   #10
 
elite*gold: 0
Join Date: Jun 2017
Posts: 16
Received Thanks: 0
Quote:
Originally Posted by ThunderNikk View Post
Extra maybe? You can try replacing local host with the address as well.

Should look like this...

Code:
1     0     127.0.0.1/1.zip
not help...
stee1ll is offline  
Old 07/24/2019, 17:23   #11
 
Dark Blaze's Avatar
 
elite*gold: 0
Join Date: Mar 2016
Posts: 297
Received Thanks: 89
Quote:
Originally Posted by stee1ll View Post
not help...
It should be like this based on the template above.
Code:
1   0   localhost/update.zip
Dark Blaze is offline  
Old 07/24/2019, 18:06   #12
Moderator


 
ThunderNikk's Avatar
 
elite*gold: 1
Join Date: Dec 2012
Posts: 4,913
Received Thanks: 1,491
Oooops why yes it should sorry. Ill change mine too.

Don't forget the tab space after the update link as well. Even with no listed delete files.
ThunderNikk is offline  
Reply


Similar Threads Similar Threads
Rappelz language file in launcher
05/08/2012 - Rappelz Private Server - 7 Replies
Does any one know which file contains language in the launcher folder please and thanks :D:handsdown:
Auto-update Launcher
11/13/2011 - SRO Private Server - 5 Replies
I need an auto-update launcher from a server with 12D items & 120 skills, so i can update my media, data, map, particels, etc bcuz i have slow connection & impossible to download whole new client. Im still using client from diamond sro with media.pk2 v1.188. Any help will be appreciated, thanks!
[Q] Create auto update on launcher
08/24/2010 - CO2 Private Server - 1 Replies
I started learn c# and I build simple launcher, I want to do auto update I try searched on google but didnt find ...
pacth file ???(div file)launcher & auto updata!!
08/23/2009 - Dekaron Private Server - 7 Replies
Hi. I run the launcher and the client tries to patch The problem is to create a div A certain amount of data divided into two separate programs is split up the div? If you want to know what it's like ------------------------------------------------- ------------



All times are GMT +1. The time now is 02:46.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.