Register for your free account! | Forgot your password?

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

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

 

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

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,415
[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:

You must register and activate your account in order to view images.


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:

https://drive.google.com/file/d/0B6J...it?usp=sharing



ismokedrow is offline  
Thanks
14 Users
Old   #2
 
elite*gold: 0
Join Date: Jan 2014
Posts: 7
Received Thanks: 0
Thanks, Good Job .


.Haze. is offline  
Old   #3
 
elite*gold: 0
Join Date: Jul 2012
Posts: 151
Received Thanks: 20
thank you
GHYEAs is offline  
Old   #4
 
elite*gold: 0
Join Date: Apr 2010
Posts: 62
Received Thanks: 15
it seems the server is not being relaunched


Ssync is offline  
Old   #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   #6
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,415
Instructions updated, thanks to HackFever
ismokedrow is offline  
Thanks
1 User
Old   #7
 
elite*gold: 0
Join Date: May 2013
Posts: 131
Received Thanks: 12
While trying to download file error appears



thund22222 is offline  
Thanks
1 User
Reply



« Previous Thread | Next Thread »

Similar Threads
Rappelz language file in launcher
Does any one know which file contains language in the launcher folder please and thanks :D:handsdown:
7 Replies - Rappelz Private Server
Auto-update Launcher
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...
5 Replies - SRO PServer Ask the Experts
[Q] Create auto update on launcher
I started learn c# and I build simple launcher, I want to do auto update I try searched on google but didnt find ...
1 Replies - CO2 PServer - Discussions / Questions
pacth file ???(div file)launcher & auto updata!!
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...
7 Replies - Dekaron Private Server



All times are GMT +1. The time now is 11:45.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.