EOSERV Forum > Seose > Only for arckan <3
Topic is locked.
Page: << 1 >>
Only for arckan <3
Author Message
Post #15714 Only for arckan <3

This is for arckan

<!DOCTYPE xini >

/*
** Seose.xini
**  Sordies Endless Online Server Emulator
**  Configuration file
**
** NOTE: If you need whitespace or the characters []= in any value, the value
**       MUST be enclosed in quotes. eg. name="value [with] = whitespace"
**
** You should back this file up before editing. Don't bug my MSN if you break it.
*/

[seose]
{
  [server]
  {
    MaxConnections   = 500    /* Max number of connections to the server */
    ThrottleInterval = 1      /* Number of server dispatches before throttle */
    ThrottleTime     = 100    /* Milliseconds to throttle the server */
    PingTime         = 60000  /* Milliseconds between client checks */

    /* IP provider service */
    /* IPService = "http://ip.sordie.co.uk" */
    IPService = "https://tehsausage.com/ip"

    [threading]
    {
      /*
        This controls how the server manages threads for connections.
         Pool:
           Uses a fixed number (MaxThreads) of threads. The connection will be
           controlled in the context of the thread with the lowest number of other
           connections. Threads are dynamicly created/destroyed as they are needed.
           This is the recommended setting.

         Stack:
           Serializes connection in a thread until "ConnectionsPerThread" is
           reached, then a new thread is create for connections.

         Serialize:
           Serialize all connections in one thread only.
      */
      Strategy             = Pool
      MaxThreads           = 50    /* Only used if Strategy = Pool  */
      ConnectionsPerThread = 10    /* Only used if Strategy = Stack */
      ThrottleInterval     = 5     /* Number of thread dispatches before throttle */
      ThrottleTime         = 10    /* Milliseconds to throttle the thread */
      CPUMask              = 0     /* Bit mask of allowed CPU cores to use (0=any) */
    }

    [binding]
    {
      /*
        Connection binding using the format: IP:PORT
        The IP can be in any standard decimal, octal or hexadecimal notation, or
        a mix of the three. It is possible to specify multiple bindings (separated
        by whitespace or a new line). However, on most systems it will fail. Only
        some *nix systems support multiple bindings.
      */
      0.0.0.0:8078
      /*0.0.0.0:8078*/
    }

    [protection]
    {
      CheckPacketSequence = false  /* Check for valid packet sequence bytes */

      [antispeed]
      {
        QueueSize = 10 /* Number of packets that can be queued before disconnection */

        WalkThreshold   = 400  /* Milliseconds between walk packets */
        AttackThreshold = 400  /* Milliseconds between attack packets */
      }
    }
  }

  [game]
  {
    Name = "CookieEo"          /* The name of your server */
    URL  = "http://sordie.co.uk"        /* The website for your server */
    IP   = ""                         /* The domain name of your server */
    Port = 0                          /* The external port of your server (0=auto) */

    /*
    [news]
    {
      This is some server new!
      Don't you just love news?
    }
    [news] { Some more news! }
    [news] { Woo! I like news. =P }
    */

    [rates]
    {
      Exp   = 10000     /* % Experience gain rate */
      Drop  = 1000       /* % Drop chance */
      Regen = 100      /* % Max HP to regenerate every regen event */
      Skill = 5        /* Skill points awarded for leveling */
      Stat  = 10        /* Stat points awarded for leveling */
      Buy   = 50       /* % Of the sell cost a shop keeper will buy an item back */
      Sleep = 100      /* % Of gold per HP point needed to sleep at an inn */
    }

    [limits]
    {
      View = 11                     /* How far a character can see/interact */
      Item = 50000000               /* The maximum amount of any item */
      Text = 120                    /* Max length of text (talking etc) */
    }

    [death]
    {
      Race = -1        /* Change to a "death race" rather than warping home (-1 = warp home) */

      Trade  = false     /* Allow trades when dead */
      Talk   = false     /* Allow talking when dead */
      Item   = false     /* Allow item drop, pickup, equip, junk, etc when dead */
    }

    [jail]
    {
      Map = 76  /* Jail map ID */
      X   = 6   /* X warp location of jailed players */
      Y   = 5   /* Y warp location of jailed players */

      AllowTrades = false  /* Allow trades on the jail map. Will also block dropping */
      AllowGlobal = false  /* Allow using global on the jail map */
    }

    /* WARNING: Effects are currently buggy. It's best not to use them until I fix them */
    [effects]
    {
      Title     = 0   /* Player was awarded a title */
      Race      = 0   /* Players race changed */
      Admin     = 0   /* Players admin level changed */
      Cure      = 0   /* Player cured of cursed items */
      Resurrect = 0   /* Player resurrected by a priest */
    }

    [homeless]
    {
      Name = "Cookie land"    /* Name of homeless players "home" */
      Map  = 5             /* Spawn map of homeless players */
      X    = 13            /* Spawn X position of homeless players */
      Y    = 40            /* Spawn Y position of homeless players */
    }

    [admin]
    {
      ListInvisible = false /* Will invisible admins show on the Player list */

      /* Mimimum admim level required to perform the commands */
      [levels]
      {
        /* Light guides */
        hide    = 1          /* Toggle invisible state */
        info    = 1          /* View information about a player */
        find    = 1          /* Find a players location */
        title   = 1          /* Award a player a title */
        effect  = 1          /* Play an effect on a player, pointless but fun */
        id      = 1          /* Lookup item/map/spell/class/npc IDs */
        cure    = 1          /* Cure a a player of cursed items */
        seehide = 1          /* See hidden players in the playerlist */

        /* Guardians */
        mute     = 2          /* Mute a player */
        goto     = 2          /* Teleport to a location / player */
        warp     = 2          /* Teleport another player */
        jail     = 2          /* Jail a player */
        kick     = 2          /* Disconnect a player */
        stitle   = 2          /* Silently title a player */
        race     = 2          /* Change a players race */
        srace    = 2          /* Silently change a players race */
        announce = 2          /* Use the @ announce */

        /* Game Masters */
        smute   = 3         /* Silently mute a player */
        sjail   = 3         /* Silently jail a player */
        skick   = 3         /* Silently kick a player */
        spawn   = 3         /* Spawn an NPC (should be the same level as killnpc) */
        killnpc = 3         /* Kill an NPC  (should be the same level as spawn) */
        item    = 3         /* Spawn an item */
        gitem   = 3         /* Spawn an item on the ground */

        /* High Game Master */
        admin     = 4       /* Set the admin level of a player */
        sadmin    = 4       /* Silently set the admin level of a player */
        botparams = 4       /* Adjust bot paramaters */
        console   = 4       /* Execute console commands */
      }
    }

    [bots]
    {
      /*
        Standard bot parameters are:
          Name     = Sets the name of a bot (renames it)
          Enabled  = Enables/disables a bot
          Visible  = Can the bot be seen the the playerlist (#find will always work)
          Title    = The title of the bot
          Admin    = The min admin level required to command the bot
          Params   = Bot specific paramaters
      */

      [globalbot]
      {
        /*
          Allows multiple channels on global and can disable global.

          Simply PM it the channel number you want to use.
            eg: !globalbot 20

          0 is the default (normal?) channel.

          Setting the "params" will disable global, displaying the message "params"
        */
        Enabled = false
        Visible = false
        /* Params = "Sorry, Global has been disabled." */
      }

      [dressbot]
      {
        /*
          Allows players to change various aspects of their character.

          Example of each command
            !dressbot title I R AWESOME
            !dressbot class 6
            !dressbot race 3
            !dressbot partner Sordie  (you wish! =D)
            !dressbot guild The Secret Order of Hamsters
            !dressbot rank Newb leader
            !dressbot tag XXX

          The command must exist in the "params" to be enabled
        */
        Enabled = true
        Visible = true
        Params  = "title,class,race,partner,guild,rank,tag"
      }

      [announcebot]
      {
        /*
          Broadcasts anonymous anouncements
            eg: !announcebot The end of the world is nigh!
        */
        _Name    = "Announcement"
        Enabled = false
        Visible = false
        Admin   = 0
      }
    }
   
    [hints]
    {
      /* First time login message */
      [login]
      {
        Welcome to CookieEo!
      }
     
      /* First time as the death race message */
      [deathrace]
      {
        You have died! Don't despair! Find and click on a priest to be resurrected! Whilst you are dead you cannot attack, speak or interact with others.
      }
     
      /* First time died (warp) message */
      [deathwarp]
      {
        You where killed in action but a strange force saved your soul! !
      }
    }
  }

  [users]
  {
    Accounts    = "%imagedir%\Users\Accounts\"  /* Path to the account files */
    Characters  = "%accountdir%\..\Characters\" /* Path to the character files */

    /* List of unaproved sub strings */
    NotApproved = "%accountdir%\..\NotApproved.txt"

    /* Path to default character information. */
    Defaults = "%accountdir%\..\Default.xini"
  }

  [data]
  {
    /* Data file locations */
    ItemData         = "%imagedir%\Data\dat001.eif"
    NPCData          = "%imagedir%\Data\dtn001.enf"
    NPCExtra         = "%imagedir%\Data\NPC.xini"
    SpellData        = "%imagedir%\Data\dsl001.esf"
    PlayerClassData  = "%imagedir%\Data\dat001.ecf"
    PlayerClassExtra = "%imagedir%\Data\Class.xini"
    ArenaData        = "%imagedir%\Data\Arena.xini"

    Maps     = "%imagedir%\Maps\"   /* Path to map files */
    MapCount =400                  /* Max number of maps to load */
  }

  [sln]
  {
    Server   = "https://eoserv.net/SLN/check"  /* www.melybene.webs.com */
    Interval = 0                         /* Interval between check-ins (400000=disable sln) */
    Zone     = ""                             /* Zone to register server */
  }
}

16 years, 3 weeks ago
Post #15717 Re: Only for arckan <3


:D! ok. i told you what ur supposed to do.

16 years, 3 weeks ago
Page: << 1 >>
Topic is locked.
EOSERV Forum > Seose > Only for arckan <3