[How To] Create A Linux Ascent Server With Registration Page menu

User Tag List

Results 1 to 13 of 13
  1. #1
    Dragonshadow's Avatar ★ Elder ★
    Reputation
    1170
    Join Date
    Apr 2007
    Posts
    3,858
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [How To] Create A Linux Ascent Server With Registration Page

    Thanks To Sebkinne of Ragezone for this guide.

    -------------


    Hello everyone, since so many people have been requesting a tut, here it is : >

    Firstly, i would recomend debian for running an ascent wow server.
    I will firstly only explain for debian and debian based OSs', so you might have to modify the commands a little.

    first, go into your terminal and type:

    sudo apt-get update
    This updates your os.

    Now we will need to get a few packages that are required for the compiling proccess of your ascent server.

    1.1. mysql. this is of course very important
    if you do not have it set up, do:

    sudo apt-get install mysql
    sudo apt-get install libmysql++-dev

    1.2. now you will want to set a mysql passwrd

    mysql -u root
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
    SET PASSWORD FOR 'root'@'%' = PASSWORD('newpwd');
    write your password into the newpwd.
    if you are having problems, please post here, ill help individually.

    1.3.Now you will need to get create a db. do this by executing these in the mysql promt.

    create database world;
    create database logon;
    create database characters;
    quit
    1.4 Now some of us will need the ssl package. Get this by typing:

    sudo apt-get install openssl
    2. you will need the build essentials for compiling so:

    sudo apt-get install build-essential
    OR

    sudo apt-get install build-essentials
    3. you will need subversion (to get the source)

    sudo apt-get install subversion
    4. you will need automake and make if they are not currently installed:

    sudo apt-get install make
    sudo apt-get install automake
    4.1. Some of you will need to get the libtool.

    sudo apt-get install libtool
    5. now we will want to get the source. do:

    cd /dir/you/choose/your/server/to/be/in/
    If it promts you for a password, the user is: anonymous
    and the pass is left blank


    6. Now we will start to compile.
    -choose what rev u wna compile, i would suggest the trunk
    -so:

    cd trunk
    -make the dirs.

    mkdir bin
    mkdir etc
    -

    autoreconf --force --install
    - now we need it to configure the comming compile:

    ./configure
    - now do:
    make
    This may take a while!
    -

    make install
    7. after this is done, cd into the bin folder.
    copy conf files to the newly made "etc" directory
    example : cp src/*.conf etc/


    8. now you wna edit your conf files so:

    vim ascent-world.conf
    edit this by pressing " i " (to get out of editing press esc) change the conf to your needs.
    do this for all your confs, and thats it for them. To then save the file:

    :wq!

    9. now copy your "DBC", "maps", and "scripts" folders into the trunk/bin/ folder.
    DBC FILES enGB
    Maps enGB
    The scripts i do not currently have here, ill post later.


    10.Now we will need to import the sql files. Lets start with the world file
    do this by executing the following command:

    mysql -h localhost -u root -p world < /path/to/your/sql-file/2785_world_structure.sql
    Now our logon db (also called account db):

    mysql -h localhost -u root -p logon < /path/to/your/sql-file/2785_logon_structure.sql
    And finally your character db:

    mysql -h localhost -u root -p character < /path/to/your/sql-file/2785_character_structure.sql
    Normally your path is where_your_ascent_is/trunk/sql/


    11. Now forward the ports on your router to make it accessible. you might have to forward a couple of other ports if it doesnt work.
    3724 - 3724
    80 - 80
    3306 - 3306
    8129 - 8129
    8093 - 8093
    6112 - 6112
    6881 - 6999
    3036 - 3036
    8050 - 8050


    12. great. start ur server.

    cd trunk/bin/
    ./ascent-logonserver
    ./ascent-world

    °°°°°Creating a Web-server that runs SPORA°°°°°
    firstly, you will need to get apache2.

    sudo apt-get install apache2
    Then you will want to install php5 (u will need that to display a SPORA page)

    sudo apt-get install php5
    Now u will have a new directory called /var/www .
    there is your web-dir. u can put your website (if you have a pre-made one) or the SPORA in there. i would recomend you gettign SPORA if you are a beginner.

    cd /var/www/
    If you do not have unrar:

    sudo apt-get install unrar
    unrar x spora-server-page.rar
    Now you will want to edit your SPORA conf:

    vim index.php
    press I to edit and esc to get out of editing mode. save with

    :wq!
    Please let me know if i helped you, or if you have problems! Ill do my best to help :>

    Thank you all,

    Sebkinne

    -------------

    Original : Here

    All Credit Goes To Sebkinne of Ragezone.

    Edit if you get:

    configure: error: Couldn't find pcre library. Make sure your pcre path is correct.
    When running ./configure

    Then do:

    sudo apt-get install libpcre3-dev
    Last edited by Dragonshadow; 04-27-2008 at 11:00 AM.
    Look at your post, now back to mine; Now back to your post, now back to mine. Sadly, it isn't mine, but if you stopped trolling and started posting legitimate content, it could look like mine. Look down, backup, where are you? You're scrolling through threads, reading the post your post could look like. What did you post? Back at mine; It's a reply saying something you want to hear. Look again and the reply is now diamonds.

    Anything is possible when you think before you post. The moon is shrinking.

    [How To] Create A Linux Ascent Server With Registration Page
  2. #2
    C-Death's Avatar Banned
    Reputation
    134
    Join Date
    Jun 2007
    Posts
    504
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good job! +Rep

  3. #3
    Dragonshadow's Avatar ★ Elder ★
    Reputation
    1170
    Join Date
    Apr 2007
    Posts
    3,858
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks.

    Though this isn't my work
    Look at your post, now back to mine; Now back to your post, now back to mine. Sadly, it isn't mine, but if you stopped trolling and started posting legitimate content, it could look like mine. Look down, backup, where are you? You're scrolling through threads, reading the post your post could look like. What did you post? Back at mine; It's a reply saying something you want to hear. Look again and the reply is now diamonds.

    Anything is possible when you think before you post. The moon is shrinking.

  4. #4
    Etzzhy's Avatar Member
    Reputation
    15
    Join Date
    Mar 2008
    Posts
    120
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice Guide :P

  5. #5
    Dragonshadow's Avatar ★ Elder ★
    Reputation
    1170
    Join Date
    Apr 2007
    Posts
    3,858
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Bumping for the sake of life!

    This is a good guide for compiling also, as you can't download it because the SVN is down.
    Last edited by Dragonshadow; 05-12-2008 at 02:40 PM.
    Look at your post, now back to mine; Now back to your post, now back to mine. Sadly, it isn't mine, but if you stopped trolling and started posting legitimate content, it could look like mine. Look down, backup, where are you? You're scrolling through threads, reading the post your post could look like. What did you post? Back at mine; It's a reply saying something you want to hear. Look again and the reply is now diamonds.

    Anything is possible when you think before you post. The moon is shrinking.

  6. #6
    l1qu1dacid's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is great I have been looking for a linux based install for a server!!

    Liquid~

  7. #7
    Dragonshadow's Avatar ★ Elder ★
    Reputation
    1170
    Join Date
    Apr 2007
    Posts
    3,858
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Glad you like.
    Look at your post, now back to mine; Now back to your post, now back to mine. Sadly, it isn't mine, but if you stopped trolling and started posting legitimate content, it could look like mine. Look down, backup, where are you? You're scrolling through threads, reading the post your post could look like. What did you post? Back at mine; It's a reply saying something you want to hear. Look again and the reply is now diamonds.

    Anything is possible when you think before you post. The moon is shrinking.

  8. #8
    nitram9000's Avatar Member
    Reputation
    1
    Join Date
    Apr 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i cant understand what i shall select on mmoforge.org

  9. #9
    Dragonshadow's Avatar ★ Elder ★
    Reputation
    1170
    Join Date
    Apr 2007
    Posts
    3,858
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What? That doesn't make any sense...
    Look at your post, now back to mine; Now back to your post, now back to mine. Sadly, it isn't mine, but if you stopped trolling and started posting legitimate content, it could look like mine. Look down, backup, where are you? You're scrolling through threads, reading the post your post could look like. What did you post? Back at mine; It's a reply saying something you want to hear. Look again and the reply is now diamonds.

    Anything is possible when you think before you post. The moon is shrinking.

  10. #10
    nitram9000's Avatar Member
    Reputation
    1
    Join Date
    Apr 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I get on the web page and select trunk and then i dont know what i shall shoose.

  11. #11
    nitram9000's Avatar Member
    Reputation
    1
    Join Date
    Apr 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I get on the web page and you says it would be good to use trunk and i press it and then i dont understand what now.

  12. #12
    Exona's Avatar Member
    Reputation
    1
    Join Date
    Jan 2007
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    autoreconf --force --install
    - now we need it to configure the comming compile:

    ./configure
    Ok, getting an error at this step, here's the error thingy:
    Code:
    debian:/home/wow/ascent-raw/ascent/trunk# ./configure
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking for a sed that does not truncate output... /bin/sed
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking whether ln -s works... yes
    checking how to recognise dependent libraries... pass_all
    checking how to run the C preprocessor... gcc -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking how to run the C++ preprocessor... g++ -E
    checking for g77... no
    checking for xlf... no
    checking for f77... no
    checking for frt... no
    checking for pgf77... no
    checking for cf77... no
    checking for fort77... no
    checking for fl32... no
    checking for af77... no
    checking for xlf90... no
    checking for f90... no
    checking for pgf90... no
    checking for pghpf... no
    checking for epcf90... no
    checking for gfortran... no
    checking for g95... no
    checking for xlf95... no
    checking for f95... no
    checking for fort... no
    checking for ifort... no
    checking for ifc... no
    checking for efc... no
    checking for pgf95... no
    checking for lf95... no
    checking for ftn... no
    checking whether we are using the GNU Fortran 77 compiler... no
    checking whether  accepts -g... no
    checking the maximum length of command line arguments... 32768
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for objdir... .libs
    checking for ar... ar
    checking for ranlib... ranlib
    checking for strip... strip
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC
    checking if gcc PIC flag -fPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    configure: creating libtool
    appending configuration tag "CXX" to libtool
    checking for ld used by g++... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC
    checking if g++ PIC flag -fPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    appending configuration tag "F77" to libtool
    checking uname -s for detecting host operating system... Linux
    checking uname -m for detecting host operating system architecture... x86 oh noes i ran out of address space
    checking whether byte ordering is bigendian... no
    checking for svn... yes
    checking for the pthreads library -lpthreads... no
    checking whether pthreads work without any flags... no
    checking whether pthreads work with -Kthread... no
    checking whether pthreads work with -kthread... no
    checking for the pthreads library -llthread... no
    checking whether pthreads work with -pthread... yes
    checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
    checking if more special flags are required for pthreads... no
    checking for compress in -lz... no
    configure: error: Missing zlib
    debian:/home/wow/ascent-raw/ascent/trunk# make
    make: *** No targets specified and no makefile found.  Stop.
    debian:/home/wow/ascent-raw/ascent/trunk# apt-get install zlib
    Reading package lists... Done
    Building dependency tree... Done
    E: Couldn't find package zlib
    Other than that, awesome! +Rep!
    Last edited by Exona; 06-04-2008 at 07:02 AM. Reason: pewpew

  13. #13
    Dragonshadow's Avatar ★ Elder ★
    Reputation
    1170
    Join Date
    Apr 2007
    Posts
    3,858
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Going to update for openascent soon.
    Look at your post, now back to mine; Now back to your post, now back to mine. Sadly, it isn't mine, but if you stopped trolling and started posting legitimate content, it could look like mine. Look down, backup, where are you? You're scrolling through threads, reading the post your post could look like. What did you post? Back at mine; It's a reply saying something you want to hear. Look again and the reply is now diamonds.

    Anything is possible when you think before you post. The moon is shrinking.

Similar Threads

  1. How to create an easy ascent server
    By **Sweeny** in forum WoW EMU Guides & Tutorials
    Replies: 16
    Last Post: 01-29-2008, 09:41 PM
  2. How to Create an Easy Private Server - Fast & Quickly
    By Jrgamespot in forum WoW EMU Guides & Tutorials
    Replies: 27
    Last Post: 01-03-2008, 03:35 AM
  3. [Guide] How to connect on a private server with vista!!
    By Barlas the Death Knight in forum WoW EMU Guides & Tutorials
    Replies: 3
    Last Post: 01-01-2008, 07:23 AM
  4. Fast Guide: How to do after downloading: Ascent Server Setup
    By Arthas117 in forum WoW EMU Guides & Tutorials
    Replies: 1
    Last Post: 11-24-2007, 10:45 AM
  5. How do you run a wow server with out editing wow?
    By Mike3667 in forum World of Warcraft General
    Replies: 2
    Last Post: 09-24-2006, 05:37 PM
All times are GMT -5. The time now is 12:25 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search