Les Enfants Terribles http://www.terribles.ru/ |
|
Оффлайн сервер дома. http://www.terribles.ru/viewtopic.php?f=1&t=4651 |
Страница 1 из 2 |
Автор: | kREAKISS [ 15.09.2007 15:41 ] |
Заголовок сообщения: | Оффлайн сервер дома. |
Если кто знает как организовать у себя на компе сервер , для проверки чего-либо (на нём буду я 1) как и если можно, поподробней) |
Автор: | Mike [ 15.09.2007 15:46 ] |
Заголовок сообщения: | |
это к Фантому ) |
Автор: | Keks [ 15.09.2007 16:11 ] |
Заголовок сообщения: | |
Долго объяснять тут. Найди в инете. Полно статей. |
Автор: | Кэйл [ 15.09.2007 18:44 ] |
Заголовок сообщения: | |
Keks сцылко в студию! |
Автор: | Keks [ 15.09.2007 19:05 ] |
Заголовок сообщения: | |
Кэйл У меня была ссылка на какой-то форум, там что-то вроде "Свой серв за 1 час для чайников". Поищу, но не обещаю. ![]() |
Автор: | kREAKISS [ 15.09.2007 21:35 ] |
Заголовок сообщения: | |
мне казалось что он есть почти у всех) |
Автор: | HeroBoy [ 15.09.2007 22:16 ] |
Заголовок сообщения: | |
Для начала нам понадобится сам сервер. Он может распространяться в разных видах: SQL версии(все данные хранятся в базе MySQL), TXT версии(данные в простых текстовых файлах). Вообще разработка сервера ведётся при помощи системы SVN, т.е. любой разработчик может видеть весь исходный код, может редактировать его и т.д. Обычный же пользователь может видеть изменения, которые производят разработчики, может оперативно скачивать изменённые файлы и устанавливать их. Но для начала возьмём простую комплектацию сервера, без лишних заморочек. Скачать его можно здесь: http://files.deltaanime.net/index.php?path=wiz/ http://www.mstarent.net/dacro/ex-svn/eAthena/ Ну и других местах. Чем старше номер версии - тем обычно лучше, в названии архива есть TXT или SQL - выбирайте то, что вам нужно. Также понадобятся cygwin.dll файлы. Скачать их можно там же. А после просто распаковать в архив с сервером. Итак, сервер скачан, распаковываем его и cygwin в папку и приступаем к настройке. Дальше буду описывать настройку TXT версии сервера, т.к. те, кто уже умеет использовать MySQL - быстро поймут как что делать... В вашей папке с сервером будет каталог - conf(иногда он может называться conf-tmpl) - в этом случае просто переименовываем в conf), в нём хранятся конфиги, которые и необходимо отредактировать. Откройте с помощью любого текстового редактора файл char_athena.conf 1. Ищем строчку server_name: eAthena - вместо eAthena пишем название вашего будущего сервера. 2. Ищем // login_ip:127.0.0.1 - удаляем // и пишем свой ip. 3. // char_ip:127.0.0.1 - тоже самое 4. Сохраняем и закрываем. Редактируем login_athena.conf Также изменяем ip, удаляём // в строчке //login_ip:127.0.0.1 Сохраняем, закрываем. Редактирование map_athena.conf ничем не отличается, строчек таких там две: //map_ip:127.0.0.1 //char_ip:127.0.0.1 В той же папке ищем файл grf-files.txt открываем его и редактируем пути к файлам grf вашего клиента. Файл motd.txt отвечает за приветствие, которые будут видеть игроки при входе в игру. Для редактирования аккаунтов можно использовать простой блокнот или сторонние утилиты, например, roae - http://roae.sourceforge.net/ http://roae.sourceforge.net/roaev1-final.rar - скачиваем и распаковываем в корень сервера http://roae.sourceforge.net/roaev1-support.rar - распаковываем и запускаем reg-tabctl32.bat Настроим клиент, для коннекта к серверу. В папке data клиента должен лежать файл sclientinfo.xml Если его нет - не страшно, можно создать новый. Содержание его примерно такое: Код <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <servicetype>korea</servicetype> <servertype>sakray</servertype> <readfolder></readfolder> <desc>Ragnarok Client Information</desc> <connection> <display>kRO Sakray</display> <desc>Ragnarok Online Server</desc> <address>127.0.0.1</address> <port>6900</port> <version>0</version> <langtype>7</langtype> <registrationweb>Athena</registrationweb> <aid> <admin>2000001</admin> </aid> </connection> </clientinfo> Изменяем строчку <address>127.0.0.1</address>, где пишем правильный ip, тот который указывали при редактировании конфиг файлов. Строка <admin>2000001</admin> - указывает клиенту, что аккаунт с таким id должен выглядеть как ГМ. Id аккаунт можно посмотреть в файле account.txt что в папке Save. Если вы играете на других серверах - id аккаунта можно узнать при помощи сниффера, но это для другой темы Больше ничего настраивать не обязательно, всё должно работать. Запускаем по очереди login-server.exe, char-server.exe, map-server.exe Ждём загрузки мап-сервера и если нет ошибок(обычно красные строчки в консоли) - запускаем клиент и коннектимся к серверу. Тестовые логин и пароль - Test/Test. Roae поможет вам создать новые аккаунты. Для пользователей SQL есть веб-инструментарий, о нём можно рассказать в другой раз... Внимание! Работоспособность клиента от МОТР - абсолютно не гарантируется Огромное кол-во настроек(в том числе и получаемая экспа, дроп и т.д.) хранится в battle_athena.conf, отредактируйте его по своему вкусу. Гмство:в conf/GM_account.txt смотрим ИД гмского аккаунта(обычно это 704554-704584) в save/account.txt.bak и save/account.txt заменяем ИД своего аккаунта на ИД гмского акка. Команды 1:--- MESSAGE CMD --- 1:@main [on|off|message] - Turns on or off global chat (@main must be on to see global chat messages) 1:@noask - Auto rejects Deals/Invites 20:@gmotd - Broadcasts the Message of The Day file to all players. 20:@me <message> - Displays normal text as a message in this format: *name message* (like /me in mIRC) 20:@fakename [Name] - Changes your name to your choice temporarly. 20:@npctalk [NPC Name],[Message] - Forces a NPC to display a message in normal chat. 40:/b/@broadcast <message> - Broadcasts a GM message with name of the GM (in yellow) 40:/nb <message>/@kami <message> - Broadcasts a GM message without name of the GM (in yellow) 40:@kamib <message> - Broadcasts a GM message without name of the GM (in blue) 40:/lb/@localbroadcast <message> - Broadcasts a GM message with name of the GM (in yellow) ONLY on your map 40:/nlb <message> - Broadcasts a GM message without name of the GM (in yellow) ONLY on your map 1: 1:--- INFORMATION CMD --- 1:@commands - Displays a list of commands that you can use. 1:@rates - Displays the server's current rates. 1:@uptime - Displays how long the server has been online. 1:@showdelay - Shows/Hides the "there is a delay after this skill" message. 1:@exp - Displays current levels and % progress 1:@mobinfo/@monsterinfo/@mi [Mob ID|Part of monster name] - Shows Monster Info (rates, stats, drops, MVP stuff) 1:@iteminfo/@ii [Item ID|Part of item name] - Shows Item info (type, price, etc) 1:@whodrops [Item ID|Part of item name] - Shows who drops an item (mobs with highest drop rates) 1:@version - Displays SVN version of the server 1:@email <actual@email> <new@email> - to change your e-mail (characters protection) 1:@where [char name] - Tells you the location of a character 1:@time/@date/@server_date/@serverdate/@server_time/@servertime - Display the date/time of the server 10:@showexp - Displays/Hides Experience gained. 10:@showzeny - Displays/Hides Zeny gained. 10:@mobsearch [Mob ID|Monster Name] - Shows the location of a certain mob on the current map. 20:@who/@whois/@w [match_text] - Display a listing of who is online and their party/guild. 20:@who2 [match_text] - Display a listing of who is online and their job. 20:@who3 [match_text] - Display a listing of who is online and where. 20:@whomap/@whomap2/@whomap3 [map] - like @who/@who2/@who3 but only for specifical map. 20:@whogm [match_text] - Like @who+@who2+who3, but only for GM. 40:@charcartlist <char name> - Displays all items of a player's cart. 60: 60:@guildspy <guild_name/id> - You will receive all messages of the guild channel (Chat logging must be enabled) 60:@partyspy <party_name/id> - You will receive all messages of the party channel (Chat logging must be enabled) 99:@mapinfo [<0-3> [map]] - Give information about a map (general info +: 0: no more, 1: players, 2: NPC, 3: shops/chat). 1: 1:--- CHANGE GM STATE CMD --- 1:@die - Kills yourself 10:@go <number/city_name> - Warps you to a city. 10: -3: (Memo point 2) 1: morocc 5: izlude 9: yuno 13: niflheim 10: -2: (Memo point 1) 2: geffen 6: aldebaran 10: amatsu 14: louyang 10: -1: (Memo point 0) 3: payon 7: xmas (lutie) 11: gonryun 15: start point 10: 0: prontera 4: alberta 8: comodo 12: umbala 16: prison/jail 10: 20:/shift/@jumpto/@warpto/@goto <char name> - Warps you to selected character 20:@follow <char_name> - follow a player 20:@mountpeco - Give/remove you a peco (Class is required, but not skill) 20:@disguise <monster_name_or_monster_ID> - Change your appearence to other players to a mob. 20:@undisguise - Restore your normal appearance. 20:@model <hair ID: 0-17> <hair color: 0-8> <clothes color: 0-4> - Changes your characters appearence. 20:@size <1-3> Changes your size (1-Smallest 2-Biggest 3-Normal) 40:/hide/@hide - Makes you character invisible (GM invisibility). Type /hide or@hide again become visible. 40:@save - Sets respawn point to current spot 40:@load/@return - Warps you to your save point 40:/mm//mapmove/@warp/@rura/@mapmove <mapname> <x> <y> - Warps you to the selected position 40:@jump [x [y]]- Randomly warps you like a flywing. 40:@job/@jobchange <job ID> - Changes your job 40: 0: Novice 18: Alchemist 4015: Paladin 40: 1: Swordman 19: Bard 4016: Champion 40: 2: Mage 20: Dancer 4017: Professor 40: 3: Archer 23: Super Novice 4018: Stalker 40: 4: Acolyte 4001: High Novice 4019: Creator 40: 5: Merchant 4002: High Swordman 4020: Clown 40: 6: Thief 4003: High Mage 4021: Gypsy 40: 7: Knight 4004: High Archer 4046: Taekwon 40: 8: Priest 4005: High Acolyte 4047: Star Gladiator 40: 9: Wizard 4006: High Merchant 4049: Soul Linker 40: 10: Blacksmith 4007: High Thief 24: Gunslinger 40: 11: Hunter 4008: Lord Knight 25: Ninja 40: 12: Assassin 4009: High Priest 40: 14: Crusader 4010: High Wizard 40: 15: Monk 4011: Whitesmith 40: 16: Sage 4012: Sniper 40: 17: Rogue 4013: Assassin Cross 40: ---- Baby Classes ---- 40: 4023: Baby 4024: Baby Swordman 4025: Baby Mage 40: 4026: Baby Archer 4027: Baby Acolyte 4028: Baby Merchant 40: 4029: Baby Thief 4030: Baby Knight 4031: Baby Priest 40: 4032: Baby Wizard 4033: Baby Blacksmith 4034: Baby Hunter 40: 4035: Baby Assassin 4037: Baby Crusader 4038: Baby Monk 40: 4039: Baby Sage 4040: Baby Rogue 4041: Baby Alchemist 40: 4042: Baby Bard 4043: Baby Dancer 4045: Super Baby 40: 40: <param1> <param2> <p3>(stackable) <param3> <param3> 40: 1 Petrified (stackable) 01 Sight 32 Peco Peco riding 2048 Orc Head 40: 2 Frozen 01 Poison 02 Hide 64 GM Perfect Hide 4096 Wedding Sprites 40: 3 Stunned 02 Cursed 04 Cloak 128 Level 2 Cart 8192 Ruwach 40: 4 Sleeping 04 Silenced 08 Level 1 Cart 256 Level 3 Cart 40: 6 darkness 08 ??? 16 Falcon 512 Level 4 Cart 40: 16 darkness 1024 Level 5 Cart 40: 40:@heal [<HP> <SP>] - Heals the desired amount of HP and SP. No value specified will do a full heal. 40:@option <param1> <param2> <param3> - Adds different visual effects on or around your character 40:@dye/@ccolor <clothes color: 0-4> - Changes your characters appearence (only clothes color). 40:@hairstyle/@hstyle <hair ID: 0-17> - Changes your characters appearence (only hair style). 40:@haircolor/@hcolor <hair color: 0-8> - Changes your characters appearence (only hair color). 40:@speed <1-1000> - Changes you walking speed. 1 being the fastest and 1000 the slowest. Default 150. 40:@effect <effect_id> [flag] - Give an efect to your character. 40:@dropall - throws all your possession on the ground 40:@storeall - puts all your possessions in storage 40:@killable - make your character killable 40:@memo [memo_position] - set/change a memo location (no position: display memo points). 40:@spiritball <number: 1-1000> - Gives you "spirit spheres" like from the skill "Call Spirits" 40: (If the number you use is > 1000, your server may become instable or crash) 40:@questskill <#> - Gives you the specified quest skill 40:@lostskill <#> - Takes away the specified quest skill from you 40:@skillid <name> - look up a skill by name 40:@useskill <skillid> <skillv> <target> - use a skill on target 40: Novice Swordsman Thief Merchant 40: 142 = Emergency Care 144 = Moving HP Recovery 149 = Throw Sand 153 = Cart Revolution 40: 143 = Act dead 145 = Attack Weak Point 150 = Back Sliding 154 = Change Cart 40: Archer 146 = Auto Berserk 151 = Take Stone 155 = Crazy Uproar/Loud Voice 40: 147 = Arrow Creation Acolyte 152 = Stone Throw Magician 40: 148 = Charge Arrows 156 = Holy Light 157 = Energy Coat 40: @skilltree < 40: @marry <player1>,<player2> - marry two players 40: @divorce <player> - divorces the two players (you need just one name of them) 60:@alive - Revives yourself from death 60:@lvup/@blevel/@baselvlup <number of levels> - Raises your base level the desired number of levels. The max is 255 (User Defined). 60:@joblvup/@jlevel/@joblvlup <number of levels> -Raises your job level the desired number of levels. The max is 50 For Basic Classes. For Super Novice and Advanced Classes it is 70. 60:@allskill/@allskills/@skillall/@skillsall - Give you all skills. 60:@stpoint <number of points> - Gives you the desired number of stat points. 60:@skpoint <number of points> - Gives you the desired number of skill points. 60:@zeny <amount> - Gives you desired amount of Zeny. 60:@str,@agi,@vit,@int,@dex,@luk <amount> - Adds desired amount to any stat. For example "@str 10" raises your str by 10 60:@statall/@statsall/@allstats/@allstat [value] - Adds value in all stats (maximum if no value). 60: @addwarp <map name> <x coord> <y coord> 40: 40:--- MONSTERS CMD --- 40:@killmonster2 - kill all monsters of your map (without drops) 50:/monster <monster_name> - Spawns 1 of the desired monster. 50:@spawn/@monster/@summon <monster_name_or_monster_ID> [<number to spawn> [<desired_monster_name> [<x coord> [<y coord>]]]] 50:@monster2 <desired_monster_name> <monster_name_or_monster_ID> [<number to spawn> [<x coord> [<y coord>]]] 50:@spawn/@monster/@summon/@monster2 "desired monster name" <monster_name_or_monster_ID> [<number to spawn> [<x coord> [<y coord>]]] 50:@spawn/@monster/@summon/@monster2 <monster_name_or_monster_ID> "desired monster name" [<number to spawn> [<x coord> [<y coord>]]] 50: Spawns the desired monster with any desired name. 50:@monstersmall [Mob ID|Mob Name] - Spawns a smaller version of a monster. 50:@monsterbig [Mob ID|Mob Name] - Spawns a larger version of a monster. 60:@killmonster [map] - kill all monsters of the map (they drop) 40: 10:--- MISC CMD --- 10:@autoloot [on|off|#] - Makes items go straight into your inventory. 10:@autotrade/@at - Allows you to vend while you are offline. 10:@changegm [Player Name] - Changes the leader of your guild (You must be guild leader) 10:@changeleader [Player Name] - Changes the leader of your party (You must be party leader) 20:@request [Message] - Sends a message to all connected GMs (via the gm whisper system) 40:@sound [Path way to file in Data or GRF file] - Plays a sound from the data or grf file located on the client. 50:@clone [Player Name] - Spawns a supportive clone of the given player. 50:@slaveclone [Player Name] - Spawns a supportive clone of the given player that follows the creator around. 50:@evilclone [Player Name] - Spawns an agressive clone of the given player. 60:@changesex - Changes your gender. 10: 1:--- DUEL CMD --- 1:@duel - Starts a duel. 1:@invite - Invites a player to a duel. 1:@accept - Accepts an invitation to a duel. 1:@reject - Rejects an invitation to a duel. 1:@leave - Leaves a duel. 1: 1:--- MAIL SYSTEM --- (SQL Only) (Must be enabled) 1:@checkmail - Check # of messages. 1:@listmail - List all messages. 1:@listnewmail - List only new mail. 1:@readmail - Read a message. 1:@sendmail - Send mail. 1:deletemail - Deletes a message. 80:@sendprioritymail - Sends priority mail (cannot be deleted until read) Половина майо ![]() ДАНЫЙ МАНУЛ ПРЕДНАЗНАЧЕН ДЛЯ EATHEN'Ы |
Автор: | Keks [ 15.09.2007 22:19 ] |
Заголовок сообщения: | |
HeroBoy Откуда копи-паст ? ![]() |
Автор: | HeroBoy [ 15.09.2007 22:21 ] |
Заголовок сообщения: | |
1ая часть с форума) 2ая часть (про Гмство) мое ![]() 3ая часть (команды) с хелпа в эмуле ![]() |
Автор: | Кэйл [ 15.09.2007 22:22 ] |
Заголовок сообщения: | |
Бойк спасибо |
Автор: | kREAKISS [ 15.09.2007 23:37 ] |
Заголовок сообщения: | |
спасибо ) завтра попробую |
Автор: | kREAKISS [ 16.09.2007 12:53 ] |
Заголовок сообщения: | |
не коннектит к чарсерверу( пишет что-то вроде : "Can't connect to 0.0.0.0:6001" порт может и неправильно , но 0.0.0.0 так и есть , хотя везде прописал свой айпи( |
Автор: | kREAKISS [ 16.09.2007 13:42 ] |
Заголовок сообщения: | |
Всё , сервер работает , все 3 фигни исправны , а на него зайти не могу((( все айпи в sclientinfo перепробовал не заходит) |
Автор: | daminiano [ 16.09.2007 15:18 ] |
Заголовок сообщения: | |
kREAKISS Не понимаю, какой толк ставить еАтену для тестов. Ну узнаешь ты, как это там работает, но на мотре все будет совсем не так. Да и версия еатены 3xxx - это же двухгодичное старье. |
Автор: | kREAKISS [ 16.09.2007 15:59 ] |
Заголовок сообщения: | |
как сказать... ну интересно бывает что-либо попробовать (не обязательно скилл) для этих случаев как-то не хоцца качать клиент какого-то тупосервера (с кучей анацефалоф) а просто зайти на свой. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |