// Внимание, наличие в этом файле открывающихся и закрывающихся на одной строчки КВАДРАТНЫХ // СКОБОК в любом месте, даже в комментарии (!) будет как-то интерпретировано программой // axis, в результате чего, программа axis будет пытаться загружать некоторые // другие скрипты такие как sphereitem.scp hoglocs.scp и spherespee.scp которые по умолчанию // называются по-другому или их нет. Баг это или фича? Кто знает... //MENASOFT: SPHERE //All SPHERE script files and formats are copyright 1997-2001 Menasoft and Partners. //This file may be edited for personal use, but may not be distributed in whole or in part, in any format. //All donations and contributions become the property of Menasoft. // // Values: // Any alphanumeric string // Любая алфавитно-цифровая стока // An HTML tag // A valid complete path on a hard drive // 0 (off, false, no) or 1 (on, true, yes) // // Флаг включатель-выключатель // // 0 - выкл (выключено, ложь, нет) // // или 1 - вкл (включено, истинна, да) // x, x1, etc a numeric integer value // a hexadecimal bit field // % 0-100 [SPHERE] //######################################################################################### //# Установки, которые не были изначально записаны в файл sphere.ini # //######################################################################################### // REGEN0 // Формат: REGEN0= // Пример: REGEN0=60 // Количество времени, в секундах, требуется для игрока, чтобы восстановить 1 hitpoint. // Совершенно не понятно, почему это забыли написать? REGEN0=30 // Формат: RESPONSIBLEOWNERS= // Когда включено, то владелец домашнего животного будет ответствен за то, что // делает его домашнее животное, и может быть наказан гардами. Еще не функционирует // в версии сферы .55i // Format: FLIPDROPPEDITEMS= // Example: FLIPDROPPEDITEMS=1 // Description: When turned on, this setting will make items flip around when placed on the // floor. What an item will become when it's flipped is determined by the item's DUPELIST setting. // ??? // MAINLOGSERVER // Format: MAINLOGSERVER= // Example: MAINLOGSERVER=1 // Description: If turned on, this server will act as a main login server. // Если включена, то сервер будет действовать как главный логин сервер ??? //######################################################################################### //# Basic Sphere Info # //######################################################################################### // SERVNAME= // Specifys the name of your server. Player's will see this upon login and // also this is the name the web interface will use. SERVNAME=New Server Name // ADMINEMAIL= // The e-mail address (if any) of the contact person or shard administrator ADMINEMAIL=ultima@q1.ru // URL= // The URL (web address) if any for the shard. // Reported on the main server list for this server. URL=www.q1.ru // TIMEZONE=x // The local time zone, hours offset from Greenwich, England, UK // x = a number from -12 to +12 // EST = 5. CST = 6, etc TIMEZONE=3 //######################################################################################### //# System configuration # //######################################################################################### // SERVIP=x1.x2.x3.x4 // This should always be set to 127.0.0.1. If you put an IP in here that // isn't physically on your computer, Sphere will not be able to bind the port. // Всегда должно быть SERVIP=127.0.0.1 ??? SERVIP=127.0.0.1 // SERVPORT=x // Port number the sever is running on. The standard port number for // almost all SPHERE shards is 2593 // Стандартный номер порта почти для всех шардов на СФЕРЕ - 2593 SERVPORT=2593 // NTSERVICE= // Makes the server run as an NT service when run on // Windows NT 4.0 and Windows 2000 machines // DOES NOT WORK ON WINDOWS 9x MACHINES // Когда я будучи на win2000 поставил этот флаг 1, то сфера не загрузилась // когда поставил в 0, всё стало работать NTSERVICE=0 // CLIENTVERSION= // Возможно разночтения!!! Есть мнения, что формат должен быть // CLIENTVERSION=.. // пример: CLIENTVERSION=2.0.03 а установка CLIENTVERSION=0 // позволит соединяться любой версии клиента поддерживаемой сферой // // String describing what clients can log into this shard // SPHEREClient can ALWAYS log onto a SPHERE shard // Опредиляет версию клиента, которая может соединяться с этим шардом, // SPHEREClient всегда может соединяться со сферой. //CLIENTVERSION=2.0.03 //CLIENTVERSION=0 //######################################################################################### //# File System # //######################################################################################### // WORLDSAVE= // The complete path to the directory where you want the server to keep // the SPHEREWORLD.SCP file (and all backups). // Путь к директории, где будет находиться файл SPHEREWORLD.SCP WORLDSAVE=e:\shard\save // SCPFILES= // The complete path to the directory where you have all the run time script // files for SPHERE // Путь к директории, где будут находиться скрипты SCPFILES=e:\shard\scripts\ //Непонятно для чего, может для аксиса? SCPINBOXDIR=e:\shard\scripts\ // ACCTFILES= // Complete path to where on your hard drive you want the server to // read and store/backup the account files // Путь к директории, где будут находиться файлы и бакаппы аккаунтов ACCTFILES=e:\shard\accounts\ // MULFILES= // The complete path to the directory where UO is installed. // The default location for non-T2A installations is C:\UO // The default location for T2A installations is C:\Program Files\Ultima Online // Эта путь к файлам map0.mul, staidx0.mul, и verdata.mul // Если этот путь будет установлен в директорию, из которой этим же файлами пользуется // ваш клиент (в случае если клиент и сфера запущенны одновременно) то работа сферы может // быть МЕДЛЕНЕЕ!!!!!!!!! MULFILES=e:\shard\mul\ // LOG= // The complete path to the directory where you want the server to keep // the log files. // Путь к директории, где будут находиться лог файлы LOG=e:\shard\logs\ //######################################################################################### //# Listing the sphere # //######################################################################################### //REGISTERFLAG=?? // REGPASS= password to reserve my server name on the registration server. // пароль, используемый для регистрации вашего сервера в списке сервера СФЕРЫ, что // бы не кто, не смог кроме вас ??? REGPASS=4444 // REGISTERSERVER= // A string containing the machine name and network name for central server // listing REGISTERSERVER=menace.ne.mediaone.net // NOTES= Anything I want to say about this server on the registration board. NOTES= // LANG=English // The primary language for this server. LANG=Russian // Главный язык для этого сервера. //######################################################################################### //# In Game Environment # //######################################################################################### // LIGHTDAY=x // Light level to use at day // Уровень света для использования днём // Valid ranges: 0-19, 0 = brightest, 19 = darkest (in t2a clients, 30=darkest) LIGHTDAY=0 // LIGHTNIGHT=x // Light level to use at night // Уровень света для использования ночью // Valid ranges: 0-19, 0 = brightest, 19 = darkest (in t2a clients, 30=darkest) LIGHTNIGHT=16 // Light level to use in dungeons // Уровень света для использования в подземельях (зоны помеченные region_flag_underground) // Valid ranges: 0-19, 0 = brightest, 19 = darkest (in t2a clients, 30=darkest) DUNGEONLIGHT=12 // GAMEMINUTELENGTH=x // Length of the game world minute in real world seconds. // Длина 1 минуты в игре в реальных мировых секундах GAMEMINUTELENGTH=60 // ARRIVEDEPARTMSG= // Switch to turn the arrival and departure messages on and off // Вкл/выкл уведомлений всех игроков, когда кто-то подсоединяется или рассоединяется с сервером ARRIVEDEPARTMSG=1 // NOWEATHER= // Turns on/off in game weather effects // Когда включено сервер не отображает погодные эффекты NOWEATHER=0 // CHARTAGS= // Switch turning on and off the [NPC] in NPC names // Флаг вкл/выкл пометки [NPC] после имени NPC CHARTAGS=0 // MOUNTHEIGHT=x // The height at which a mounted person clears ceilings. 0 = not checked. // Высота начиная с которой для пользователя не прорисовываются потолки. 0 = не включено. // // Обозначает высоту на лошади. При малом значении игрок не сможет ездить на лошади в доме. Для полного отключения поставьте 0. MOUNTHEIGHT=0 //######################################################################################### //# In Game Physics # //######################################################################################### // STAMINALOSSATWEIGHT=x // This is the percent of max weight at which stamina is lost half the time. // If set to 200 it is effectively removed from effect. If this is set to 100, then // stamina will be lost for every other step when at 100% load. // The standard deviation on this is 10 % ... the chance is halved for a change // of 10% i.e.. if set to 100 then the chance at 90% load is 25% or you will lose // stamina every 4th step. // Этот параметр определяет потерю стамины от веса чара. STAMINALOSSATWEIGHT=70 // RUNNINGPENALTY=x // % to add when running. (50 default) (0 = no effect). // When running the weight acts as if it has been increased // by this percent // Процент от веса игрока, которое добавляется когда он бежит, что бы терять стамину. // Если игрок несущий 100 камней с RUNNINGPENALTY=50, то сервер будет действовать // как будто он несет 150 камней RUNNINGPENALTY=30 // BANKMAXITEMS=x // Maximum number of items players can keep in their bank boxes // Максимальное количество предметов, которое игрок сможет держать в банке BANKMAXITEMS=700 // BANKMAXWEIGHT=x // Maximum weight in stones players can have in the bank boxes // Максимальный вес который игрок может загрузить в банк BANKMAXWEIGHT=1000 // FLIPDROPPEDITEMS= // Turns on/off dropped object flipping FLIPDROPPEDITEMS=0 // Формат: AUTONEWBIEKEYS= // Вкл/выкл создание ключей домов и лодок с атрибутом нюби, так что они не могут быть утеряны. AUTONEWBIEKEYS=1 // Формат: PLAYERGHOSTSOUNDS = // Пример: PLAYERGHOSTSOUNDS=1 // Описание: Мертвые игроки издают подобные призраку звуки ??? PLAYERGHOSTSOUNDS=1 // CLIENTLINGER=x // Time in seconds for a client to linger in the game before complete logout of their character // Время в секундах, которое чар остаётся в игре, после того как игрок сделал логаут если логаут // произошёл не в зоне помечиной как region_flag_insta_logout CLIENTLINGER=15 // HITPOINTPERCENTONREZ=% // % of maximum potential hitpoints a player receives when resurrected // Процент от максимального количества хитпоинтов, которые получает игрок после возрождения HITPOINTPERCENTONREZ=10 // Формат: MAXBASESKILL= // Количество скиллов которые будут случайно распределены между скиллмами // нового чара MAXBASESKILL=200 // REGEN1=x // Time in seconds for mana regeneration // Время в секундах для регенерации манны REGEN1=30 // REGEN2=x // Time in seconds for stamina regeneration // Время в секундах для регенерации стамины REGEN2=10 // REGEN3=x // Time in minutes for food regeneration // Default = 1*60*24 (1 days of real life time) // Есть подозрение, что этот параметр исчисляется в секундах, а не в минутах! Так вот // время которое требуется в секундах для того, что бы проголодаться на одни пункт еды. // То есть количество еды -1 REGEN3=1*60*24 //######################################################################################### //# In Game NPC control # //######################################################################################### // VENDORMAXSELL=x // Maximun number of items to sell to any one person at a time. // Максимальное количество итимов для продажи игроку за раз VENDORMAXSELL=300 // MONSTERFEAR= // Turns on/off weather some monsters will run away if hurt // Вкл/выкл. Когда включено, монстры будут пытаться убегать, если противник // более силен, чем они, или если они сильно ранены MONSTERFEAR=1 // MONSTERFIGHT= // Switch for weather or not monsters will fight each other // Вкл/выкл. Когда включено, монстры будут бороться с другими монстрами, которые // не подобны им. MONSTERFIGHT=1 // NPCTRAINMAX=x // MAximum absolute skill an NPC will train a player up to // Максимальный уровень скила до которого NPC сможет обучить игрока NPCTRAINMAX=300 // NPCTRAINPERCENT=% // Maximum percentage of skill an NPC trainer can train up to. // Максимальный процент от своего уровня скила, до которого NPC сможет обучить игрока NPCTRAINPERCENT=30 //######################################################################################### //# In Game Magic # //######################################################################################### // WOPPLAYER= // Switch for if Words Of Power are emoted by players // Вкл/выкл что бы во время того как игрок колдует над ним писались колдовские слова WOPPLAYER=1 // WOPSTAFF= // Switch for if Words Of Power are emoted by shard staff (GM's, Counselors, etc) // Вкл/выкл что бы колдовские слова писались и над администрацией шарда. (и еще кажется // тоже самое со стаффами, то есть с волшебными палочками ???) WOPSTAFF=1 // REAGENTLOSSFAIL= // Switch for reagent consumption upon spell cast failure // Когда включено игрок теряет реагенты если терпит ниудачу в касте спеллов REAGENTLOSSFAIL=1 // REAGENTSREQUIRED= // Switch for weather or not reagents are required for casting spells // Когда включено, игроки должны иметь реагенты, что бы кастовать магию REAGENTSREQUIRED=1 // EQUIPPEDCAST= // Turns on/off casting spells while equiped // Description: When turned on, this setting allows players to cast spells with items // in their hands. If turned off, the players will automatically unequip everything in their // Вкл/выкл заставляет игроков брать в руки кастующие принадлежности EQUIPPEDCAST=1 // MAGICUNLOCKDOOR=x // Amount of skill of lock picking needed to unlock a magically locked door // Требуемое количество скилла lockpicking для открытия двери заколдованной спелом "magic lock" MAGICUNLOCKDOOR=900 //######################################################################################### //# In Game Decay # //######################################################################################### // CORPSENPCDECAY=x // Time in minutes it takes for an NPC's corpse to decay // Время в минутах, через которое исчезнет труп NPC CORPSENPCDECAY=10 // CORPSEPLAYERDECAY=x // Time in minutes it takes for a player's corpse to decay // Время в минутах, через которое исчезнет труп игрока CORPSEPLAYERDECAY=15 // DECAYTIMER=x // Time in minutes for items to decay // Время в минутах, через которое исчезнет лежащий итим DECAYTIMER=30 //######################################################################################### //# Account Policy # //######################################################################################### // ACCAPP=# Account application process. // Формат: ACCAPP= // Пример: ACCAPP=2 // Эта установка определяет процесс запроса для создания аккауната на сервере. // 0=Closed, // Closed. Not accepting more. Не создавать новых аккаунтов. // 1=EmailApp, // Must send email to apply. // 2=Free, // Anyone can just log in and create a full account. Автоматически, когда кто-то регистрируется. // 3=GuestAuto, // You get to be a guest and are automatically sent email with u're new password. // 4=GuestTrial, // You get to be a guest til u're accepted for full by an Admin. // 5=Other, // specified but other ? // 6=Unspecified, // Not specified. // 7=WebApp, // Must fill in a web form and wait for email response // 8=WebAuto, // Must fill in a web form and automatically have access ACCAPP=2 REQUIREEMAIL=2 // MINCHARDELETETIME=x // Time in minute before a newly created character can be deleted // Default = 3*24*60 (3 days of real life time) // Время в минутах от создания чара, пока его нельзя будет стереть MINCHARDELETETIME=3*24*60 // MAXCHARSPERACCOUNT=x // Maximum number from 1 to 5 of how many characters are allowed per account // Максимальное количество чаров, которое может создать игрок на одном акаунте (от 1 до 5) MAXCHARSPERACCOUNT=5 // GUESTSMAX=x // Maximum number of guest allowed // Максимальное количество гостей, которым позволено, будет зайти на шард одновременно GUESTSMAX=5 // CLIENTMAX=x // Maximum number of concurrent clients allowed to log in at once // Максимальное количество клиентов, которые могут войти на ваш шард одновременно CLIENTMAX=256 //LOCALIPADMIN= //######################################################################################### //# Criminal Fame Karma Murder System # //######################################################################################### // SNOOPCRIMINAL=x // Time in seconds a player is flagged criminal for snooping another NPC or player // Время в секундах пока игрок будет криминал, после того как он будет застукан за snooping // сумке у другого игрока или NPC // ХОТЯ ЕСТЬ ПОДОЗРЕНИЕ, что формат SNOOPCRIMINAL= то есть вкл/выкл ??? SNOOPCRIMINAL=300 // PLAYERNEUTRAL=x // A number from -10000 to 10000 // Sets the level of karma at which a player becomes a neutral (gray) player // Установка при какой карме игрок будет нейтральным (серым) PLAYERNEUTRAL=-2000 // MURDERDECAYTIME=x // Time in seconds for each murder count to decay // Время в секундах которое игрок должен провести в онлайн, прежде чем будет прощено одно убийство // Default MURDERDECAYTIME=8*60*60 (8 hours) MURDERDECAYTIME=8*60*60 // MURDERMINCOUNT=x // Number of player murder counts before a player will be flagged a murderer // Количество убийств чтобы игрок стал красным мурдерером MURDERMINCOUNT=1 // CRIMINALTIMER=x // Time in minutes a player will be flagged criminal // Время в минутах пока игрок не перестанет быть криминалом CRIMINALTIMER=3 // GUARDLINGER=x // Time in minutes the guards will hang around for after responding to // a criminal activity // Время пока гвард будет патрулировать местность, после того как его позовут при наличие // преступных деяний GUARDLINGER=3 // GUARDSINSTANTKILL= // Switch to turn insta-kill guards on and off // вкл/выкл. Если включено, гварды не убивают игрока немедленно, давая ему некоторое // время на спасение. GUARDSINSTANTKILL=0 // HELPINGCRIMINALSISACRIME= // Turns on/off if doing something beneficial for a red/gray/neutral player flags // the do gooder a criminal // Вкл/выкл. Если включено, то делая что ни будь выгодное для крима, сам становишься // кримом. Это не функционирует на сфере .55i HELPINGCRIMINALSISACRIME=1 // LOOTINGISACRIME= // Turns on and off weather looting or carving a blue (non criminal/good) // corpse will flagged a player criminal // Вкл/выкл что бы при луте синего (не криминала) игрок становился кримом LOOTINGISACRIME=1 //######################################################################################### //# Game Save # //######################################################################################### // SAVEBACKGROUND= // Switch to turn on/off background type saves to the TUSWorld.scp and account files // Фоновое сохранение ??? SAVEBACKGROUND=0 // SAVEPERIOD=x // Time in minutes between automatic background world saves // Время в минутах между автоматическим сейвом мира SAVEPERIOD=1440 ////60 // WRITENUMIDS= // BACKUPLEVELS=x // How many 'tiers' of backups you want the sever to make. // Количество бак-апов для сохранения вашего мира и аккаунтов. При параметре BACKUPLEVELS=7 // количество бак-апов будет 49! BACKUPLEVELS=3 //######################################################################################### //# Logging # //######################################################################################### // VERBOSE= // Verbose mode switch. // Когда включено то сервер отображает большее количество // информации на консоли об ошибках VERBOSE=0 // LOGMASK= // Messages logged to the log files while logging is turned on // Это установка регулирует что помещать в лог файл. // INIT 0x0100 start up messages. // SAVE 0x0200 world save status. // CLIENTS_LOG 0x0400 all clients as they log in and out. Все входы выходы клиентов // GM_PAGE 0x0800 player gm pages. Все гм пейджи игроков // PLAYER_SPEAK 0x1000 All that the players say. Всё что говорят игроки // GM_CMDS 0x2000 Log all GM commands. Все команды ГМов // LOGMASK=03f00 LOGMASK=0 // HEARALL= // Switch for weather or not all player text is echo'd to the server console // Вык/выкл отражение всего, что говорят все игроки на консоли сервера HEARALL=1 //######################################################################################### //# Debug and Optimization # //######################################################################################### //USEIRC=? // SECTORSLEEP=x // Value from 1 to 32 (sleep longer) SECTORSLEEP=7 // SECURE= // Server start console mode secure status switch // Сервер стартует в БЕЗОПАСНОМ режиме. В безопасном режиме внутренние ошибки игнорируются // и команды не могут быть введены на консоли сервера. Безопасный режим вкл/выкл с консоли // команой "s" SECURE=1 // PROFILE= // Time profile debugging switch. PROFILE=0 // MAPCACHETIME=x // Time in seconds to keep unused map data. // (This is an advanced setting and should not need adjusting) MAPCACHETIME=120 // FREEZERESTARTTIME=x // Time in seconds before the server will restart the main game loop if the server stalls // Default FREEZERESTARTTIME=60 // MAXCOMPLEXITY=x // A variable to help the server keep the maximum number of NPC chars from // being on one screen at a time (to help keep lag under control) // Эта установка о максимальном количестве NPC в одном экране и связанным с ним лагом ??? MAXCOMPLEXITY=16 // DEBUGFLAGS= // Messages echoed to the server console while in debug mode // Эта установка выводит на консоль сервера некоторые сообщения // NPC_EMOTE = 0x01 // ADVANCE_STATS = 0x02 // MOTIVATION = 0x04 display motication level debug messages. // DEBUGF_WALKCODES = 0x80 try the new walk code checking stuff DEBUGFLAGS=0 // FORCEGARBAGECOLLECT= // Switch to force a garbage collect before each world file save // Description: When turned on, this setting will make the server run // its garbage collection routines every time a worldsave occurs. This // includes removing "lost items" FORCEGARBAGECOLLECT=1 // DEADSOCKETTIME=x // Time in minutes to keep a non responding socket alive // Время в минутах которое будет ждать сервер после дисконнеста с стокетом ??? // Description: The time (in minutes) the server will wait before disconnecting a socket that has timed out. DEADSOCKETTIME=10 //######################################################################################### //# Listing other spheres # //######################################################################################### // POLLSERVERS=x // Time in minutes to background poll other servers in your server // list (minutes) // Время в минутах, которое проходит между опросом основного логинного сервера ??? POLLSERVERS=15 //######################################################################################### //# Blocked IPs # //######################################################################################### [Blockip] 1.2.3.4 //######################################################################################### //# Blocked Emails # //######################################################################################### [BLOCKEMAIL] // List of some of the free email services. @hotmail.com @juno.com @yahoo.com @netscape.com @geocities.com @angelfire.com @beer.com @email.com @excite.com @hotpop.com @rocketmail.com @bigfoot.com @mailexcite.com @garfield.com @bemail.org @lycos.de @hotmail.de @gmx.de @gmx.net //######################################################################################### //# Webpages # //######################################################################################### // Instead of one you can make any numbers of status' in this File. // Just create a new section called [WEBPAGE 2] and change the settings. // The destinationfile can be accessed directly through port 2593 of of the server // Example: http://localhost:2593/status.html [WEBPAGE 1] // WEBPAGESRC= determines what html file is used as base for the status page WEBPAGESRC=e:\shard\web\spherestatusbase.html // WEBPAGEFILE= determines where the status page is saved. WEBPAGEFILE=e:\shard\web\status.html // WEBCLIENTLISTFORM= WEBCLIENTLISTFORM=%NAME%\t%REGION.NAME%\t\n // WEBSERVERLISTFORM= WEBSERVERLISTFORM=%URLLINK%%STATUS% // WEBPAGEUPDATE=x in seconds, how often the status file is updated. WEBPAGEUPDATE=60 // PLEVEL=x, 0 means everyone, 6 just Admins PLEVEL=0 //######################################################################################### //# Login Servers # //######################################################################################### // The first server must be the local server, and should always have the // 127.0.0.1 IP in it. If you have an external IP (through a router/firewall), // create an extra extry with your external IP for your internet clients to // select. [SERVERS] Your Sphere's Name Here 127.0.0.1 /// Здесь всегда IP для входа с локального компьютера 2593 Jumanji ///Menace Central menace.ne.mediaone.net /// Вот тут должен быть IP для входа из инета 2593 [EOF]