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!

[Release] BeastLauncher Auto-updater (Launcher for MuOnline or any game)

Joined
Dec 14, 2011
Messages
515
Reaction score
126
onecore - [Release] BeastLauncher  Auto-updater (Launcher for MuOnline or any game) - RaGEZONE Forums

onecore - [Release] BeastLauncher  Auto-updater (Launcher for MuOnline or any game) - RaGEZONE Forums

I would like to share this launcher to our community

Info
- This launcher is created for BeastMU Online and will work on your server
- Rankings in launcher
- Frameless
- Resolution settings
- It has a file for creating a Macro like autocombo etc. but you can disable it
- Auto updater (Version by version updates)
- Game Launcher written in Python and PyQt4
- Open-Source :D

:eek:tt1: setting this up might be tough but you guys will get it


1
Updater Files - inside theres a 'csupdater' folder you can place in your webhost or webserver's root
final result will be ex.

2
Server Files - inside you'll see python files 'main.py' and 'template' folder
You need to run this main.py using a python interpreter/compiler few infos below
Code:
Place templates folder and main.py anywhere in your server's computer

Please install Python 2.7.9 and Install these modules after your python installation 
command to install module:    

pip install pyodbc
pip install flask
pip install flask_apscheduler

-- once finished --

command to run the  main.py:
Command:  python main.py

3
Client Files - Place all files where your main.exe is located

Open 'Settings/Main'
inside you will have this option

Code:
[BeastUpdater]
updater = http://domainwherecsupdaterishosted.com
info = http://domainexample.com:56969
version = 1.2,1.3
autoclose = 0
helplink = https://forum.beastmu.com/viewtopic.php?f=5&p=386&sid=1ad5f6c09e010429d590c09450e1226f#top
beastmacro = 1
updater - the DOMAIN/IP where "csupdater" folder is located, its from Step 1

info - IP or Domain where your "main.py" is running
ex.

version - client version, must be lower or equal to the one from "csupdater" folder

helplink - url for the guide button

beastmacro - 1/0 beastmacro is a macro tool for the server, zero and delete the folder if you hate macro :D

- will release video for those who needs it :D
- BeastMacro / BeastLauncher source soon :p


Download:


Source:

Credits:
dsw_pool - source fix latest version set
 
Last edited:
Joined
Dec 14, 2011
Messages
515
Reaction score
126
do you have a teamviewer? message it to me and ill check whats the problem
- try to run Launcher.py (if it works theres no problem with sources)
- make sure all files in .QRC is in the same folder with main.py
 
Junior Spellweaver
Joined
Oct 28, 2009
Messages
131
Reaction score
62
do you have a teamviewer? message it to me and ill check whats the problem
- try to run Launcher.py (if it works theres no problem with sources)
- make sure all files in .QRC is in the same folder with main.py

Thanks, already send teamviewer
 
Joined
Dec 14, 2011
Messages
515
Reaction score
126
can you make vs c++ version?

Thanks :)

Hi saige, sorry don't have enough free time to rewrite the whole code to c++, thats why i used python to make this launcher in the first place so i can finish it quickly haha, though you can convert the ui file into C++ file or even redesign it with 'QDesigner' from Qt4

Cheers.
 
Back
Top