[Guide] Setting up your config files menu

User Tag List

Results 1 to 5 of 5
  1. #1
    Sabens's Avatar Contributor
    Reputation
    151
    Join Date
    Oct 2006
    Posts
    266
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Guide] Setting up your config files

    Hey guys. Whenever I see a new repack posted, I always see people having problems with the config files, or have problems pertaining with the configs. Well I am here to show you how simple it is to setup your configs!

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

    In this guide, I will be using RebornEmu, a new emulator released by Scyther of MMowned.

    To check out their site, visit:
    http://www.rebornemu.org

    Their public SVN is here: Revision 53: /

    I will be using the configs from Scyther's Blizzlike repack V4.0 . To get this repack, click here!: http://www.mmowned.com/forums/emulat...ck-v4-0-a.html

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

    Ok, when you download the repack, you will have your basic core.

    The repack will consist of the following folders:
    :Seasonal SQLs
    :Scyther's Blizzlike Repack
    :MYSQl + .NET frameworks 3.5
    :Some server guides
    :FLDB

    We are interested in the "Scyther's Blizzlike Repack" folder.
    So, open up the folder, and you will see the following:
    :Scripts - LUA scripts for instances, mobs etc.
    :Script_bin - Scripts that can trigger events, usually written in C++.
    :dbc - Files for your world server to read. These include things like spells, factions and other important things.
    :Libmysql
    :Libeay32
    :ascent-world.exe - Your world server.
    :ascent-logonserver.exe - Your logon server.
    :ascent-world.conf - Your world configs.
    :ascent-voicechat.conf - Your voicechat configs.
    :ascent-realms.conf - Your realm(s) configs.
    :ascent-logonserver.conf - Your logonserver configs.

    We are interested in the config files, mainly ascent-world.conf, ascent-realms.conf and ascent-logonserver.conf .

    Lets start with the world config, the main one. When you open it up, you will a lot of stuff inside.(NOTE!: If it is your first time opening up a config file, select open with "Notepad".):

    But don't worry, I am here to explain it!

    Some things to remember:
    :Anything that has "#"s wrapped arround it is coded out. So you don't need to worry about those parts!.
    :Follow what I am saying. I will not steer you wrong.

    The first thing you are going to want to look at is: <WorldDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "database" Port = "3306" Type = "1">
    <CharacterDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "database" Port = "3306" Type = "1">

    Edit those lines, so that it contains the following information: <WorldDatabase Hostname = "127.0.0.1" Username = "root" Password = "YOUR MYSQL PASS" Name = "Your WORLD DB NAME" Port = "3306" Type = "1">
    <CharacterDatabase Hostname = "127.0.0.1" Username = "root" Password = "YOUR MYSQL PASS" Name = "YOUR LOGON DB NAME" Port = "3306" Type = "1">

    That above is how the world server will connect to your DB.

    The next line we will see is:
    <Listen Host = "0.0.0.0"
    WorldServerPort = "8129">

    You can leave that alone.

    Next we will see:
    <LogLevel Screen="0" File="-1" World="0">

    Again, you can leave that alone.

    Next will be:
    <Server PlayerLimit = "100" - How many players can connect to your server at once
    Motd = "No MOTD specified." - The message players will see when they logon.
    SendStatsOnJoin = "1"
    EnableBreathing = "1"
    LevelCap = "70"
    GenLevelCap = "70"
    SeperateChatChannels = "0"
    CompressionThreshold = "1000"
    QueueUpdateInterval = "5000"
    KickAFKPlayers = "0"
    ConnectionTimeout = "180"
    RealmType = "1"
    AdjustPriority = "0"
    RequireAllSignatures = "0"
    ShowGMInWhoList = "1"
    MapUnloadTime="0"
    LimitedNames="1"
    UseAccountData="0"
    AllowPlayerCommands="0"
    EnableLFGJoin="0"
    ForceGMTag="0"
    ConsoleWhispers="0">


    Edit to your desire on what is in red. The rest you can leave as it's default.

    Next:
    <Rates Health="1" -How many times a player's health will be multiplied.
    Power1="1" -
    Power2="1" - These powers are rage, mana and energy regen rates. I suggest to leave them at one.
    Power3="1" -
    QuestReputation="1" - How many times quest reputation will be multiplied by.
    KillReputation="1" - How much reputation players will get when they kill a monster.
    Honor="1"
    PvPTimer="300000"
    Compression="1"
    XP="1"
    QuestXP="1"
    RestXP="1"
    DropGrey="1"
    DropWhite="1"
    DropGreen="1"
    DropBlue="1"
    DropPurple="1"
    DropOrange="1"
    DropArtifact="1"
    DropMoney="1"
    Save="300000"
    SkillChance="1"
    SkillRate="1"
    ArenaMultiplier2x="1"
    ArenaMultiplier3x="1"
    ArenaMultiplier5x="1">


    These are what is known as your rates. They are pretty self explainitory, but if you have any questions with them, ASK!

    Next:
    <GMClient GmClientChannel = "gm_sync_channel">

    Leave that as it's default.

    Next:
    <Terrain MapPath = "maps" UnloadMaps = "1">

    Leave that alone

    Next:
    <Log Cheaters="0" GMCommands="0">

    If you want to have a log of cheaters, put a "1" where it says Log cheaters ="0".

    Next:
    <Mail ReloadDelay="0"
    DisablePostageCostsForGM="1"
    DisablePostageCosts="0"
    DisablePostageDelayItems="1"
    DisableMessageExpiry="0"
    EnableInterfactionMail="1"
    EnableInterfactionMailForGM="1">

    Leave that alone

    Next:
    <StatDumper FileName = "stats.xml" Interval = "120000">

    Leave that alone

    Next:
    <Startup Preloading = "0"
    BackgroundLootLoading = "1"
    EnableMultithreadedLoading = "1"
    LoadAdditionalTables="">

    Leave that alone

    Next:
    <FloodProtection Lines = "0" Seconds = "0" SendMessage = "0">

    Leave that alone

    Next:
    <LogonServer DisablePings = "0"
    RemotePassword = "change_me_world">

    This is important! You are going to want to change your Remotepassword to authenticate with your Logonserver. In this example, I will use the pw: RebornEmu so it will be changed to:
    <LogonServer DisablePings = "0"
    RemotePassword = "RebornEmu">


    Next:
    <AntiHack Teleport="1"
    Speed="1"
    FallDamage="1"
    Flight="1"
    DisableOnGM="1">

    Anti-hack settings. I suggest to leave them all on(1).

    Next:
    <Periods HonorUpdate="daily"
    ArenaUpdate="weekly">

    You can leave those rates.

    Next:
    <Channels BannedChannels="">

    If you want to ban channel names, put the name of the channel in the quotations("").

    Next:

    <VoiceChat Enabled="0"
    ServerIP="127.0.0.1"
    ServerPort="3727">

    This is for VoIP. You can leave it alone, or if you want to enable it put a "1" where it says Voicechat Enabled="0".

    Next:
    <RemoteConsole Enabled="0"
    Host="0.0.0.0"
    Port="8092">

    Leave those as it's default.

    Next:
    <ScriptBackends LUA="0"
    AS="0">
    Important! If you want to enable LUA(you do, trust me. This pack consists of LUA scripts for mobs.), then you need to edit it so it looks like:
    <ScriptBackends LUA="1"
    AS="0">

    Next:
    <Movement FlushInterval="1000"
    CompressRate="1"
    CompressThreshold="30.0"
    CompressThresholdCreatres="10.0">

    You can leave that.

    Next:
    <Localization LocaleBindings="">

    You can leave this alone, or put in EnUs for the localebindings.

    Next:
    <Funserver StartingLevel="1"
    StartingTalents="0"
    MaxProfs="2"
    TalentPerLevel="1">

    Some funserver settings. If you want it blizz-like, then leave this alone.
    ---------------------------------------------------------------------------

    Alright! So that wasen't too bad, and best of all, that was the hardest and longest config!

    The next config we will take a look at is the Logonserver.conf. This, also, is a very important config.

    Don't worry! This config is a lot shorter then the world!

    Remember!! Anything with "#"s wrapped around it is codded out, and you do NOT need to worry about it!

    Ok, so when you first open it up, you will see this:
    <LogonDatabase Hostname = "host"
    Username = "user"
    Password = "pass"
    Name = "dbname"
    Port = "3306"
    Type = "1">

    This is a key part of the config. You are going to want to edit it to look like this:
    <LogonDatabase Hostname = "127.0.0.1"
    Username = "root"
    Password = "YOUR MYSQL PASS"
    Name = "YOUR LOGON DB NAME"
    Port = "3306"
    Type = "1">


    And your done with that part!

    Next, you will see:
    <Listen Host = "0.0.0.0"
    ISHost = "0.0.0.0"
    RealmListPort = "3724"
    ServerPort = "8093">

    You can leave that alone.

    Next:
    <LogLevel Screen = "0"
    File = "-1">

    Again, leave this alone.

    Next:
    <Rates AccountRefresh = "600">

    Leave it alone...again.

    Next:
    <Client MinBuild = "6739"
    MaxBuild = "6739">

    Ok! Now this is important! You are going to want to edit this to look like:
    <Client MinBuild = "1"
    MaxBuild = "9999">

    Next, you will see:
    <LogonServer RemotePassword = "change_me_logon">

    Veryy important! This is your authentication password with the world server. If you remember while we were configing the world server, we set our remote pass to "RebornEmu", and that is exactly what we are going to do here!:
    <LogonServer RemotePassword = "RebornEmu">
    ---------------------------------------------------------------------------

    And that is it for the logonserver config! Next, we will move onto the realms config.

    Remember!! Anything with "#"s wrapped around it is codded out, and you do NOT need to worry about it!

    The first piece of code you will see is:
    <LogonServer Address = "127.0.0.1"
    Port = "8093"
    Name = "Default Logon"
    RealmCount = "1">

    You can leave this alone if you are hosting it on your comp. If it is someone else's comp, then you need to change the "Logonserver Address = "THEIR EXTERNAL IP"

    The next thing you will see is:
    <Realm1 Name = "Test Realm"
    Address = "127.0.0.1:8129"
    Icon = "PVP"
    Colour = "1"
    Population = "1.0"
    TimeZone = "1">

    You are going to want to change that to:
    <Realm1 Name = "YOUR REALM NAME"
    Address = "THE HOST'S EXTERNAL IP:8129"
    Icon = "PVP"
    Colour = "1"
    Population = "1.0"
    TimeZone = "1">


    If you are hosting the server, then you can put in your IP. If you need to find out your IP, then vist:
    What Is My IP Address? - IP Address Lookup, Bandwidth Speed Test, IP Info, plus more
    ---------------------------------------------------------------------------

    Well, this concludes the end of my guide. I hope you guys enjoy it, and find it usefull. If you have any questions or comments, please feel free to post them here, or send me a PM!






    Last edited by Sabens; 08-06-2008 at 02:10 AM.


    "They must find it difficult. . . Those who have taken authority as the truth, rather then truth as the authority." -Gerald Massey

    [Guide] Setting up your config files
  2. #2
    Ickybad's Avatar Contributor
    Reputation
    214
    Join Date
    Apr 2008
    Posts
    904
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sexy +rep x2 .

  3. #3
    Sabens's Avatar Contributor
    Reputation
    151
    Join Date
    Oct 2006
    Posts
    266
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks Scyth . Anyone else have any feedback? Maybe some improvements I could make on the guide? Or my future guide.


    "They must find it difficult. . . Those who have taken authority as the truth, rather then truth as the authority." -Gerald Massey

  4. #4
    enegue's Avatar Member
    Reputation
    4
    Join Date
    Oct 2007
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I would really want to know how to port forward. I looked at other guides but I don't understand it at all...

  5. #5
    ForgottenAngel's Avatar Member
    Reputation
    1
    Join Date
    Sep 2008
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    awsome... ty

Similar Threads

  1. [Guide] set up your server with Spartansp Repack V3 (public)
    By Spartansp in forum WoW EMU Guides & Tutorials
    Replies: 306
    Last Post: 09-30-2008, 08:33 PM
  2. How To Make Your Config Files Work(2.4.1) Specialy My Repack
    By Chrispee in forum WoW EMU Guides & Tutorials
    Replies: 72
    Last Post: 09-20-2008, 11:23 AM
  3. [GUIDE] Setting up your server on hamachi, Pics included
    By 1ns0mnia in forum WoW EMU Guides & Tutorials
    Replies: 19
    Last Post: 08-26-2008, 11:01 AM
  4. [Guide] Set up your own 2.4.x private server [Noob Friendly]
    By Etzzhy in forum WoW EMU Guides & Tutorials
    Replies: 75
    Last Post: 06-13-2008, 12:21 AM
  5. [Guide] How to config your Config Files [dyndns way]
    By pennybox in forum WoW EMU Guides & Tutorials
    Replies: 0
    Last Post: 06-08-2008, 02:43 AM
All times are GMT -5. The time now is 02:05 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