User Tag List

Page 1 of 4 1 2 3 4 LastLast
Results 1 to 7 of 26

Thread: [Linux] Lazy Man Linux Script - Automated WoW core installer

  1. #1
    Founder <span style='color: #FF4500'>Hyperion</span>'s Avatar
    Join Date
    Apr 2013
    Posts
    4,929
    XP
    758,348
    Level
    154
    Thanks
    1,390
    Thanked 1,184 Times in 631 Posts

    [Linux] Lazy Man Linux Script - Automated WoW core installer



    LMLS v1.1 (Lazy Man Linux Script)!


    Supported Cores:
    • TrinityCore
    • ArcEMU
    • SkyFire
    • OregonCore(soon)

    Supported Distro(s):
    • RedHat, CentOS, Fedora,
    • Debian, Ubuntu & Mint



    Brief Description:
    The LazyMan script is an auto installer for World of Warcraft emulators. The script
    starts out with one simple download and execute. Then it gathers information about
    your server and which core you would like to install. After that It will automatically
    add the user 'server' and add said user to sudoers. Then it will download step 2
    of the automation and push the script to the user and then logs into the user.
    From there you will just simple type './continue.sh', choose your amount of CPU cores
    and then the script installs your core choice with the provided server information.

    After the core and it's dependencies are installed, 5 scripts and a README file will
    be downloaded to the user's home directory. The five scripts include an auto
    auto compiler, './updater', a world and auth start/auto restart scripts './world.sh'
    and './auth.sh'. The other two are 'check' scripts that will auto restart your
    daemon when ever it goes down.


    Info:
    As you can see, only TrinityCore, ArcEMU & Slyfire are currently supported.
    I am in the process of working on the entire multicore option. Currently I have
    only tested this on CentOS 5/6, Debian and Ubuntu. Since this is Linux
    I am sure there will be bugs and issues. If anyone experiences a bug
    or error, please let me know so I can either fix the main source, or
    just give you a quick fix for your own server.



    The Features of LMLS v1.1:
    • Multi core support!
    • Multi distro support!
    • A friendly interface.
    • Auto server setup, installs needed packages and prepares server for core.
    • Information gatherer, stores information you provide that's best for your core install.
    • Auto installs of the ACE libraries and OpenSSL.
    • Fetching of core and auto setup/compile.
    • Additional scripts prepared for server and account.
    • Auto MySQL DB & User setup.
    • Auto MySQL database creation and importing.
    • Auto updates auth, characters and world DBs.
    • Start script for world and auth servers.
    • Auto restart.
    • Auto core compiler.
    • Ability to control the daemons through 'screen'.



    Screen:




    Install Instructions:
    1) You must be root to use this script.
    2) Make sure you have bash & wget installed(they should be).
    Debian:
    Code:
    apt-get install bash wget
    CentOS:
    Code:
    yum install bash wget
    3) Login as root and go to your home directory, cd ~/
    4) Download the first setup script:
    Code:
    wget http://dl.emudevs.com/lmls/setup.sh
    5) Set the script permissions for use:
    Code:
    chmod +x setup.sh
    6) Run the script:
    Code:
    ./setup.sh


    Please read the on screen instructions!

    The rest is just a few questions. The rest is automated, so just sit back and be lazy.

    Again when and if you receive an error or issues with the setup
    and installation, please let me know so I may fix accordingly!
    It would be a simple, "Find this line & Replace with this line".


    Note: At the end of the setup, it will open the README file. Please read it's
    contents before running any of the automated scripts.



    Changelog:
    • v1.1 - Fixed the unrar package for Debian based OS'
      Fixed some missing compile commands
      Added a few more package locations to apt sources list
    • v1.0 - Updated layout & headers
      Removed all extra script downloads
      Removed extra continue.sh scripts
      Everything is now only on setup.sh
      Added su commands for user side setup
      Tweaked MySQL settings (please ignore duplicate warnings still)
      Cleaned up the code, removed extra echos and sleeps
    • v0.9 - Fix more core dependencies and fixed some script errors causing the automation to cease.
      Also added the option to download maps, vmaps & dbc for TC. Script now su's to user in bash.
      Moved all file download locations & removed the need to use dos2unix.
      Last tested on Debian7 and CentOS6(Fresh Installs) 11/17/2013
    • v0.8 - Updated Core Dependencies
    • v0.7 - Added Skyfire support
    • v0.6a - Fixed a few compile errors with ArcEmu, damn those typos. I also took down the amount of sleep timers
    • v0.6 - Added ArcEmu support & updated interface for multicore option

  2. The Following 11 Users Say Thank You to Hyperion For This Useful Post:


  3. #2
    Founder <span style='color: #FF4500'>Tommy</span>'s Avatar
    Join Date
    Apr 2013
    Posts
    7,399
    XP
    3,449,919
    Level
    378
    Thanks
    891
    Thanked 1,860 Times in 1,121 Posts
    Awesomeness, Faded.

  4. The Following 2 Users Say Thank You to Tommy For This Useful Post:


  5. #3
    Enthusiast
    Join Date
    Dec 2013
    Posts
    28
    XP
    2,104
    Level
    12
    Thanks
    5
    Thanked 0 Times in 0 Posts
    Can someone reupload that script? i get this with latest deb:
    Code:
    --2013-12-19 06:57:48--  http://dl.emudevs.com/lmls/setup.sh
    Resolving dl.emudevs.com (dl.emudevs.com)... 69.64.39.62
    Connecting to dl.emudevs.com (dl.emudevs.com)|69.64.39.62|:80... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2013-12-19 06:57:48 ERROR 404: Not Found.

  6. #4
    Epic Member Ghostcrawler336's Avatar
    Join Date
    Jul 2013
    Location
    United States
    Posts
    268
    XP
    5,101
    Level
    21
    Thanks
    35
    Thanked 86 Times in 34 Posts
    Quote Originally Posted by Moribus View Post
    Can someone reupload that script? i get this with latest deb:
    Code:
    --2013-12-19 06:57:48--  http://dl.emudevs.com/lmls/setup.sh
    Resolving dl.emudevs.com (dl.emudevs.com)... 69.64.39.62
    Connecting to dl.emudevs.com (dl.emudevs.com)|69.64.39.62|:80... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2013-12-19 06:57:48 ERROR 404: Not Found.
    Here is Faded other thread: http://emudevs.com/showthread.php/18...nstaller-Setup

    That download's and installs Eluna.

  7. #5
    Original Poster
    Founder <span style='color: #FF4500'>Hyperion</span>'s Avatar
    Join Date
    Apr 2013
    Posts
    4,929
    XP
    758,348
    Level
    154
    Thanks
    1,390
    Thanked 1,184 Times in 631 Posts
    ill reup these today
    Achievements:
    Got a Sticky! Referrer Conversationalist 1 year registered Member Level XL Level C
    Awards:
    Member of Staff Support Smartass LOL Scripter Repacker Picasso Most Threads Facepalm! Pot Head On the fly Raffle Winner Drunk
    Upvote our public Teamspeak 3 Server!

  8. The Following User Says Thank You to Hyperion For This Useful Post:


  9. #6
    Exalted Member <span style='color: #000000'><span class='glow_4169E1'>Skrbx</span></span>'s Avatar
    Join Date
    Aug 2013
    Posts
    506
    XP
    2,646,164
    Level
    311
    Thanks
    87
    Thanked 72 Times in 63 Posts
    EPIC!!! Pure awesomeness.
    Achievements:
    Got a Sticky! Shopper 1 year registered Member Bad Seed Level XL Level C
    Awards:
    Raffle Winner

  10. The Following User Says Thank You to Skrbx For This Useful Post:


  11. #7
    Original Poster
    Founder <span style='color: #FF4500'>Hyperion</span>'s Avatar
    Join Date
    Apr 2013
    Posts
    4,929
    XP
    758,348
    Level
    154
    Thanks
    1,390
    Thanked 1,184 Times in 631 Posts
    Okay, all the links are fixed now
    Achievements:
    Got a Sticky! Referrer Conversationalist 1 year registered Member Level XL Level C
    Awards:
    Member of Staff Support Smartass LOL Scripter Repacker Picasso Most Threads Facepalm! Pot Head On the fly Raffle Winner Drunk
    Upvote our public Teamspeak 3 Server!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •