How to make a public server non hamachi [WORKING][ASCENT/ARCEMU] menu

User Tag List

Results 1 to 6 of 6
  1. #1
    PBDJ1's Avatar Private
    Reputation
    4
    Join Date
    Oct 2010
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to make a public server non hamachi [WORKING][ASCENT/ARCEMU]

    First step: Download an arcemu/ascent repack of mmowned or a c- w e b

    Second step: Extract the repack to your C drive using winrar or install the repack

    Third step: go to www.no-ip.com, click create account, create an account and when it is create login and click ''Add a Host'', type in the left box your server name: like Ubercool then in the right box select an no-ip free domain like no-ip.org, leave all as it is and then in the right bottom click create host, write the domain name you see down: like Ubercool.no-ip.org.

    Fourth step: go to whatsmyip.org and write down the number it displays.

    Fifth step: go to cmd (command prompt) and write down ipconfig, scroll up and search for the line: Ethernet-adapter for LAN connection, write down the number at standard gateway (I don't know what the name is at your place, but its something like: 3numbers.3numbers.1number.1number)


    Sixth step: Go to the place where you extracted/installed your repack, open your arcemu/ascent folder, configs folder and then open logon.conf and make sure it looks like this


    Code:
    /***********************************************************************
    * ArcEmu Logonserver Configuration File
    * Last edited: 7/18/09
    ***********************************************************************
    * Configure the logonserver to connect to the accounts database below *
    ***********************************************************************
    * LogonDatabase.Host      - The hostname that the database is located on
    * LogonDatabase.Username  - The username used for the mysql connection
    * LogonDatabase.Password  - The password used for the mysql connection
    * LogonDatabase.Name      - The database name
    * LogonDatabase.Port      - Port that MySQL listens on. Usually 3306.
    * LogonDatabase.Type      - Client to use. 1 = MySQL 
    * Not supported:          - 2 = PostgreSQL (Partly implemented)
    * Not Supported:          - 3 = SQLite (unimplemented)
    ***********************************************************************/
    
    <LogonDatabase Hostname = "127.0.0.1 (or localhost)"
                   Username = "root"
                   Password = "ascent"
                   Name     = "ascent_logon"
                   Port     = "3306"
                   Type     = "1">
    
    
    /* Host Directive
    *
    *    This is the address that the realmlist will listen on.
    *    To listen on all addresses, set it to 0.0.0.0
    *    Default: 127.0.0.1 (localhost)
    *
    *    Note: ISHost is the interserver communication listener.
    */
    
    <Listen Host = "0.0.0.0"
            ISHost = "0.0.0.0"
            RealmListPort = "3724"
            ServerPort = "8093">
    
    /* Server console logging level
    *
    *    This directive controls how much output the server will
    *    display in it's console. Set to 0 for none.
    *    0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
    *    Default: 3
    */
    
    <LogLevel Screen = "0"
              File = "-1">
    
    /* Account Refresh Time
    *
    *    This controls on which time interval accounts gets 
    *    refreshed. (In seconds)
    *    Default = 600 
    *    600 seconds = 10 minutes - 1 second = 0.0166666667 minutes 300 seconds = 5 minutes, 150 seconds = 2.5minutes
    *    
    */
    
    <Rates AccountRefresh = "300">
    
    /* WorldServer Setup
    *
    *  RemotePassword
    *    This directive controls the password used to authenticate with the worldserver.
    *    It must be the same between the two configs. If it is not, your server will
    *    not register.
    *
    *    Default: "change_me_logon"
    *
    *  AllowedIPs
    *    This section MUST be completed, otherwise all attempts to link your servers will fail.
    *    These "Allowed" fields are a space-seperated list of CIDR-form IP addresses that are allowed
    *    to make server connections to your logonserver, and register realms.
    *    For example, everything in the 127.0.0.* range would be:
    *         127.0.0.0/24, as 24 of the bits must match the 127.0.0.0
    *
    *    To allow a single IP,
    *         1.3.3.7/32, would allow only 1.3.3.7 to connect as 32 of the bits must match.
    *
    *  AllowedModIPs
    *    In the same form as AllowedIPs, these are the IPs that are allowed to modify the database
    *    (adding bans, GMs, account permissions, etc)
    */
    
    <LogonServer RemotePassword = "ascent"
                 AllowedIPs = "127.0.0.1/24"
                 AllowedModIPs = "127.0.0.1/24">

    Seventh step: Go to your realms.conf and make sure it looks like this


    Code:
    /***********************************************************************
    * ArcEmu Realms Configuration File
    * Last edited: 7/18/09
    *
    * Configure ArcEmu's Realms below
    ***********************************************************************/
    
    /******************************************************
    * LogonServer Section
    *
    *    Address:
    *      The address (no port) of the server.
    *
    *    Port:
    *      The port on which the logon server listens. (*** NOT 3724 ***)
    *
    *    Name:
    *      Not really relavant, but name the logon.
    *
    *    RealmCount:
    *      The number of realms in the next section.
    *
    ******************************************************/
    
    <LogonServer Address = "127.0.0.1"
    	Port = "8093"
    	Name = "Default Logon"
    	RealmCount = "2">
    
    /******************************************************
    * Realm Section
    *
    *    Name:
    *      The name of the realm.
    *    
    *    Address:
    *      The address (and port) of that realm.
    *
    *    Icon:
    *      The type of realm (PVP, Normal, RPPVP, RP)
    *
    *    TimeZone:
    *      The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America, 
    *       5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
    *
    *    Population:
    *      (0 = low, 1 = medium, 2 = high)
    *
    *   Important information below
    *
    *     change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
    *     This issues come up a lot!
    *
    * 	Timezone values :
    *	0=Korean                                16=China
    *	1=Development				17=CN1
    *	2=United States				18=CN2
    *	3=Oceanic				19=CN3
    *	4=Latin America				20=CN4
    *	5=Tournament				21=CN5
    *	6=Korean				22=CN6
    *	8=English				23=CN7
    *	9=German				24=CN8
    *	10=French				25=Tournament
    *	11=Spanish				26=Test Server
    *	12=Russian				27=Tournament
    *	13=Tournament				28=QA Server
    *	14=Taiwan				29=CN9
    *	15=Tournament				30=TestServer2
    ******************************************************/
    
    <Realm1 Name = "realmname(anything you like)"
    	Address = "IP from whatsmyip.org:8129" 
    	Icon = "RP"
    	Population = "1.0"
    	TimeZone = "1">
    
    <Realm2 Name = "realmname - local"
            Address = "127.0.0.1:8129" 
            Icon = "RP"
            Population = "1.0"
            TimeZone = "1">
    Eighth: Go to your world.conf and make sure the first part looks like this

    Code:
    /***********************************************************************
    * ArcEmu Configuration File
    * Last edited: 7/18/09
    *
    * Configure ArcEmu's world server below.
    ***********************************************************************
    ***********************************************************************
    * Database Section
    *
    *   Database.Host      - The hostname that the database is located on
    *   Database.Username  - The username used for the mysql connection
    *   Database.Password  - The password used for the mysql connection
    *   Database.Name      - The database name
    *   Database.Port      - Port that MySQL listens on. Usually 3306.
    *   Database.Type      - Client to use. 1 = MySQL
    *   Not supported:     - 2 = PostgreSQL (Partly implemented)
    *   Not Supported:     - 3 = SQLite (unimplemented)
    *******************************************************/
    
    <WorldDatabase Hostname = "127.0.0.1" Username = "root" Password = "ascent" Name = "ascent_world" Port = "3306" Type = "1">
    <CharacterDatabase Hostname = "127.0.0.1" Username = "root" Password = "ascent" Name = "ascent_characters" Port = "3306" Type = "1">
    
    
    /******************************************************
    * Listen Config
    *
    *    Host
    *        This is the address that the server will listen on.
    *        To listen on all addresses, set it to 0.0.0.0
    *        Default: 127.0.0.1 (localhost)
    *
    *    WorldServerPort
    *        This is the port that the world server listens on.
    *        It has to be the same as what is specified in the
    *        realms table in the LogonDatabase.
    *        Default: 8129
    *
    ******************************************************/
    
    <Listen Host = "0.0.0.0"
            WorldServerPort = "8129">
    
    
    /******************************************************
    Nineth Step: Go to C:\Windows\system32\drivers\etc and open the hosts file using notepad and make sure that looks like this:


    Code:
    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #       38.25.63.10     x.acme.com              # x client host
    
    # localhost name resolution is handled within DNS itself.
    #	127.0.0.1 	                server domain name from no-ip.com
    #	Numbers from the cmd  server domain name from no-ip.com
            IP from whatsmyip.org 	server domain name from no-ip.com
    Tenth Step: This is the hard part, you have to portforward your router, insert the number from the cmd that you wrote down in your URL, fill in username and password and then go to advanced, then port forwarding or forwarding, then port forward these ports:


    3724 - 3724 (all TCP)
    80 - 80
    3306 - 3306
    8129 - 8129
    8093 - 8093
    6112 - 6112
    6881 - 6999
    3036 - 3036
    8050 - 8050

    Now your server is done, make sure when friends want to connect to your server, their realmlist must be your domain name (yourservename.no-ip.org) then you and your friends can play!

    PBDJ1
    for any problems or things I forgot, please reply and I will see to it ASAP
    Please reply to the guide, or test it and send me if it works for you and if you have problems please do reply them

    credits:
    No-ip.com
    whatsmyip.org
    all the arcemu/ascent repack creators.
    Last edited by PBDJ1; 10-26-2010 at 11:58 AM.

    How to make a public server non hamachi [WORKING][ASCENT/ARCEMU]
  2. #2
    PBDJ1's Avatar Private
    Reputation
    4
    Join Date
    Oct 2010
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Over 100 views, o replies c'mon people :confused:

  3. #3
    danbirk's Avatar Contributor
    Reputation
    247
    Join Date
    Jun 2010
    Posts
    575
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i am 100% new to Emulation..
    but looks like uve putted alot of effort in this
    enjoy your +rep.
    i might try to make a server by following your tut in the next week *

  4. #4
    PBDJ1's Avatar Private
    Reputation
    4
    Join Date
    Oct 2010
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    please do, I would love to hear from other people if it works

  5. #5
    kietsu1988's Avatar Private
    Reputation
    1
    Join Date
    Nov 2010
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    troubles

    so i tried it, To get away from Hamachi.

    So far its seems to be working aside from the "logon server down" error i keep getting.
    so im gonna go through it and ill let you know if i figure it out.
    ( also note im working with a fresh repack not my own)

  6. #6
    Intro002's Avatar Member
    Reputation
    1
    Join Date
    Apr 2008
    Posts
    22
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Stuck on Connecting :<

    EDIT: I can connect to the local realm, but the other one i just get stock at connecting.
    Last edited by Intro002; 06-30-2012 at 07:53 AM.

Similar Threads

  1. How To Make a Public Server
    By Glorianglorre in forum WoW EMU Guides & Tutorials
    Replies: 17
    Last Post: 07-12-2009, 01:19 PM
  2. How to make a server public with no hamachi (works with routers too!)
    By Confucius in forum WoW EMU Guides & Tutorials
    Replies: 3
    Last Post: 12-22-2008, 09:06 PM
  3. How To Make A Mangos Server On A Mac 2.4.3 + Public No Hamachi!
    By f1racer328 in forum WoW EMU Guides & Tutorials
    Replies: 21
    Last Post: 09-25-2008, 07:26 PM
  4. How to Make Ascent Server 2.3.3+ and How to make it public with hamachi
    By Joonak in forum WoW EMU Guides & Tutorials
    Replies: 25
    Last Post: 03-06-2008, 04:29 PM
  5. [Question] how do you make a server non hamachi wireless internet
    By *Alexz* in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 02-15-2008, 11:51 AM
All times are GMT -5. The time now is 01:30 AM. 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