Bob

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Bob as PDF for free.

More details

  • Words: 1,533
  • Pages: 7
/* ** 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 server */ ThrottleInterval throttle */ ThrottleTime PingTime

= 500

/* Max number of connections to the

= 1

/* Number of server dispatches before

= 100 = 60000

/* Milliseconds to throttle the server */ /* Milliseconds between client checks */

/* IP provider service */ /* IPService = "http://ip.sordie.com" */ IPService = "http://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 MaxThreads ConnectionsPerThread ThrottleInterval before throttle */

= = = =

Pool 50 10 5

/* Only used if Strategy = Pool */ /* Only used if Strategy = Stack */ /* Number of thread dispatches

ThrottleTime thread */ CPUMask use (0=any) */ }

= 10

/* Milliseconds to throttle the

= 0

/* Bit mask of allowed CPU cores to

[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 bytes */

/* Check for valid packet sequence

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

/* Milliseconds between walk packets */ /* Milliseconds between attack packets */

}

} [game] { Name = "Untitled Server" URL = "http://sordie.com" IP = "nevernights.no-ip.org" domain name of your server */ Port = 0 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 } */

/* The name of your server */ /* The website for your server */ /* The /* The external port of your

[rates] { Exp = Drop = Regen = Skill = Stat = Buy = item back */ Sleep = inn */ } [limits] { View = see/interact Item = Text = */ }

100 50 100 3 3 50

/* /* /* /* /* /*

100

/* % Of gold per HP point needed to sleep at an

11 */ 50000000 120

% Experience gain rate */ % Drop chance */ % Max HP to regenerate every regen event */ Skill points awarded for leveling */ Stat points awarded for leveling */ % Of the sell cost a shop keeper will buy an

/* How far a character can /* The maximum amount of any item */ /* Max length of text (talking etc)

[death] { Race = -1 /* Change to a "death race" rather than warping home (-1 = warp home) */ Trade = false Talk = false Item = false when dead */ } [jail] { Map = 76 X = 6 Y = 5

/* Allow trades when dead */ /* Allow talking when dead */ /* Allow item drop, pickup, equip, junk, etc

/* Jail map ID */ /* X warp location of jailed players */ /* Y warp location of jailed players */

AllowTrades = false block dropping */ AllowGlobal = false }

/* Allow trades on the jail map. Will also /* 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 Map X Y

= = = =

"Wanderer" 2 13 40

/* /* /* /*

Name of homeless players "home" */ Spawn map of homeless players */ Spawn X position of homeless players */ Spawn Y position of homeless players */

} [admin] { ListInvisible = false /* Will invisible admins show on the Player list */ /* Mimimum admim level [levels] { /* Light guides */ hide = 1 info = 1 find = 1 title = 1 effect = 1 but fun */ id = 1 cure = 1 seehide = 1

required to perform the commands */

/* /* /* /* /*

/* Lookup item/map/spell/class/npc IDs */ /* Cure a a player of cursed items */ /* See hidden players in the playerlist */

/* Guardians */ mute = 2 goto = 2 warp = 2 jail = 2 kick = 2 stitle = 2 race = 2 srace = 2 announce = 2 /* Game smute sjail skick spawn as killnpc) */ killnpc as spawn) */ item gitem

Toggle invisible state */ View information about a player */ Find a players location */ Award a player a title */ Play an effect on a player, pointless

/* /* /* /* /* /* /* /* /*

Mute a player */ Teleport to a location / player */ Teleport another player */ Jail a player */ Disconnect a player */ Silently title a player */ Change a players race */ Silently change a players race */ Use the @ announce */

Masters */ = 3 = 3 = 3 = 3

/* /* /* /*

= 3

/* Kill an NPC

= 3 = 3

/* Spawn an item */ /* Spawn an item on the ground */

Silently Silently Silently Spawn an

mute a player */ jail a player */ kick a player */ NPC (should be the same level (should be the same level

/* High Game Master */ admin = 4 /* Set the admin level of a player */ sadmin = 4 /* Silently set the admin level of a player */ }

botparams = 4 console = 4

} [bots]

/* Adjust bot paramaters */ /* Execute console commands */

{

/*

Standard bot Name = Enabled = Visible = always work) Title = Admin = Params = */

parameters are: Sets the name of a bot (renames it) Enables/disables a bot Can the bot be seen the the playerlist (#find will The title of the bot The min admin level required to command the bot 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 message "params" */ Enabled = Visible = /* Params }

the "params" will disable global, displaying the false false = "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 = true Visible = true Admin = 4 }

}

[hints] { /* First time login message */ [login] { } /* 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 and resurrected you back home! } } } [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\" MapCount = 300

/* Path to map files */ /* Max number of maps to load */

} [sln] { Server = "http://eoserv.net/SLN/check" Interval = 300000 check-ins (0=disable sln) */ Zone = "" server */ } }

/* SLN Server URL */ /* Interval between /* Zone to register

Related Documents

Bob
November 2019 35
Bob
November 2019 32
Bob
May 2020 23
Bob
November 2019 29
Bob
May 2020 24
Bob
May 2020 19