Bango Server Emulator for Linux [C++]

Page 1 of 9 123456789 LastLast
Results 1 to 15 of 133
  1. #1
    Account Upgraded | Title Enabled! lafreak is offline
    True MemberRank
    Aug 2012 Join Date
    214Posts

    Bango Server Emulator for Linux [C++]


    RaGEZONE Recommends

    RaGEZONE Recommends

    Code repository: https://github.com/lafreak/Bango
    Client 07 July 2017: DOWNLOAD

    Tutorial

    1. Install VMware for Windows
    VMware Workstation 12.5 Player version is enough.
    Download link: LINK

    2. Download Linux ISO
    There are plenty Linux distributions, we'll use Ubuntu Server 16.04 LTS.
    Download link: LINK

    3. Create a new Virtual Machine
    Run previously installed VMware



    Select Create a New Virtual Machine
    Install from: Installer disc image file (iso) > Browse... > Select ubuntu image you downloaded in step 2. > hit Next
    Personalize linux: fill it with your data, remember username and password and hit Next > Next
    You can leave maximum disk size 20GB, it is enough, leave disk split as it is, hit Next
    Click Customize Hardware... > You can increase Memory to 2GB if you've got 8GB+, Processors > Number of processor cores select 4.
    It should look like this:



    Click Close and then Finish
    Now VMware should install your system, it takes a while.
    After installation, system will ask you for login and password you specified before.
    Your linux terminal should appear.



    4. Clone emulator repository
    We need git version control system, install it by typing: sudo apt-get install git
    Clone my released repository by typing: git clone https://github.com/lafreak/Bango

    5. Install MySQL Server
    Change directory: cd Bango



    Install MySQL Server by typing: sudo apt-get install mysql-server
    It takes a while and then asks you to set password for root user. Remember this password and hit OK.
    Now enter this password to emulator's database setting file located in: bin/DBConfig.xml.
    Use any editor you like, I prefer nano. Type: nano DBConfig.xml





    Enter password, save and exit.
    Last thing to do with MySQL Server, populate your database using my sql script file.
    Go back to previous catalog (where build.sql is located) and run mysql as root user: mysql -u root -p
    Enter password and run my script:
    Code:
    \. build.sql


    You can now type quit.

    6. Install more dependencies
    Install Libzdb: sudo apt-get install libzdb-dev
    Install C++ compiler: sudo apt-get install g++

    7. Client settings
    Unpack client that is compatible with emulator.
    Edit config.pk server IP using your favourite PK editor (I suggest PKED). You can obtain IP address from your linux server using ifconfig command:



    Config.pk password is EV)O8@BL$3O2E and open it with old crypt.
    xlate.dat should look like this in my case:



    8. Compile and run DBServer & MainServer
    Go back to ubuntu server and compile source to obtain binaries.
    Run BUILD script:
    Code:
    ./BUILD
    Binaries in bin directory should appear.
    To open 2 applications in the same time we'll use screen.
    Install it by typing: sudo apt-get install screen
    Open new screen for DBServer: screen -S db
    Change catalog to bin and run db server: ./DBServer
    Quit screen by pressing CTRL+A and D.
    Open new screen for MainServer: screen -S main
    Change catalog to bin and run main server: ./MainServer





    9. Start client and log in
    Run start.bat in your client to run the client. Connect to server Bango Local.
    There are plenty accounts created in database for use, for example use login bot4, password passwd and seconadry password 00000000.



    10. Fork repository and start adding new features!

    11. Sum up
    I know it's not finished and I never intended to finish it. I made it for fun and to play around with C++. I hope there's somebody more experienced to review the code and tell us if anything is wrong.
    Last edited by lafreak; 24-07-17 at 11:32 AM.


  2. #2
    €€€€€€€€ Bloodx is offline
    True MemberRank
    Oct 2008 Join Date
    397Posts

    Re: Bango Server Emulator for Linux [C++]

    This community is a joke.

    Here is an emulator published, according to all questions for months / years.

    But there is not a comment.

  3. #3
    Member nicolasn1 is offline
    MemberRank
    Jun 2009 Join Date
    Diadema, BrazilLocation
    99Posts

    Re: Bango Server Emulator for Linux [C++]

    It's a joke, you're not going to post anything, and when somebody comes to talk shit, I've never seen a game from 1990 - 2017 be the hardest to play than TERA Online, and third things all fucking paid! Out that is never 100% safe or stable always has something to spoil you, congratulations for the post! Unique of 2017 in this section that is worth commenting, thank you!

  4. #4
    Please STAHP! ASN is offline
    True MemberRank
    Dec 2010 Join Date
    908Posts

    Re: Bango Server Emulator for Linux [C++]

    Quote Originally Posted by Bloodx View Post
    This community is a joke.

    Here is an emulator published, according to all questions for months / years.

    But there is not a comment.
    This is not an addon or repack that you can just use and earn money so what comments do you expect?

  5. #5
    Ultimate Member Swiftdeath is offline
    MemberRank
    Jan 2016 Join Date
    156Posts

    Re: Bango Server Emulator for Linux [C++]

    Quote Originally Posted by lafreak View Post
    Code repository: https://github.com/lafreak/Bango
    Client 2016: https://mega.nz/#!oqpnXBDT!iTcBCTCck...FfepLSBY-wArco

    Maybe someone wants to learn from it or continue working on it.
    Should be easy to make it to work with latest engine.
    Progress is further than KaShato. :p
    I just came a little
    Save your Kalonline files for free @ Kal-files.com

  6. #6
    Account Upgraded | Title Enabled! lafreak is offline
    True MemberRank
    Aug 2012 Join Date
    214Posts

    Re: Bango Server Emulator for Linux [C++]

    If you want to contribute feel free to fork repo, make changes, add features and add pull request. I will test it and aprove if its ok. Github has nice issue tracker, I will get notified if somebody adds one, feel free to ask your questions there.

    If there will be someone who does not know where to start, I can make small tut how to install it on linux and connect from client running on windows.

    I also have light client version for windows so it is possible to stress test server with alot of fake clients, if there is interest I can add it to sources.

    Maybe I'll come back to it when inix adds 5th character since it will be few lines to add it to emu. :p

  7. #7
    Member nicolasn1 is offline
    MemberRank
    Jun 2009 Join Date
    Diadema, BrazilLocation
    99Posts

    Re: Bango Server Emulator for Linux [C++]

    please make tutorial about compile and run on linux.

  8. #8
    Hardcore Member gorhan2009 is offline
    MemberRank
    Mar 2011 Join Date
    brazilLocation
    120Posts

    Re: Bango Server Emulator for Linux [C++]

    @lafreak Which linux version was used for this build ?

  9. #9
    Account Upgraded | Title Enabled! lafreak is offline
    True MemberRank
    Aug 2012 Join Date
    214Posts

    Re: Bango Server Emulator for Linux [C++]

    Ubuntu 16.04 https://www.ubuntu.com/download/desktop
    Since kal client requires windows to run you need 2 machines (linux for server and windows for client).
    Other option is to use VMWare or VirtualBox to run virtual machine, I prefer it this way.
    Or you can buy cheap VPS for $2 to host it in cloud :p

  10. #10
    Hardcore Member gorhan2009 is offline
    MemberRank
    Mar 2011 Join Date
    brazilLocation
    120Posts

    Re: Bango Server Emulator for Linux [C++]

    @thanks thanks i will try.

  11. #11
    Member RevEngKal is online now
    MemberRank
    Mar 2016 Join Date
    44Posts

    Re: Bango Server Emulator for Linux [C++]

    Nice! I'm not writing my server in C++, but it's definitely a good resource for my server development endeavours. I doubt someone will continue wokring on a public repository though. This community is quite self-centered. People usually only post meaningful information when quitting.

    I'm not very far yet. Expect something around October.

  12. #12
    Member nicolasn1 is offline
    MemberRank
    Jun 2009 Join Date
    Diadema, BrazilLocation
    99Posts

    thumbs up Re: Bango Server Emulator for Linux [C++]

    Nice Work !

    Click image for larger version. 

Name:	19748056_1581710478528353_1583677963_o.jpg 
Views:	123 
Size:	222.5 KB 
ID:	160921
    Click image for larger version. 

Name:	19724267_1581718011860933_1340078166_o.jpg 
Views:	107 
Size:	277.8 KB 
ID:	160922

  13. #13
    Account Upgraded | Title Enabled! lafreak is offline
    True MemberRank
    Aug 2012 Join Date
    214Posts

    Re: Bango Server Emulator for Linux [C++]

    Nice, add changes to repo repository if its finished. ;)

  14. #14
    Member Zecomir is offline
    MemberRank
    May 2014 Join Date
    48Posts

    Re: Bango Server Emulator for Linux [C++]

    Quote Originally Posted by lafreak View Post
    If there will be someone who does not know where to start, I can make small tut how to install it on linux and connect from client running on windows.
    Yes please, tutorial would be helpful!
    Thank you in advance. :)

  15. #15
    Account Upgraded | Title Enabled! lafreak is offline
    True MemberRank
    Aug 2012 Join Date
    214Posts

    Re: Bango Server Emulator for Linux [C++]

    Added tutorial.




Page 1 of 9 123456789 LastLast

Advertisement