MOTR logo
    • Категории
    • Последние
    • Популярные
    • Метки
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Знач так!

    Запланировано Прикреплена Закрыта Перенесена Архив Оффтопика
    4 Сообщения 4 Posters 344 Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • ХочунХ Не в сети
      Хочун
      отредактировано

      Для запуска нуна вот это вот! во первых адена сервак, во вторых нормальный клиент!, например, у мну на мотре не тянет(, так что,как кому повезет, если вы оказались в худшем положении, то идем в ближайший клубак, и качаем другой серв, на болванку, то есть именно та, как зделал я)
      открываем сервак, и коректируем 3 фаЙла!
      Первый файл
      char_athena
      изменяем содержащие, на вот это!:

      // Athena Character configuration file.

      // Server Communication username and password.
      userid: s1
      passwd: p1

      // Server name, use alternative character such as ASCII 160 for spaces.
      server_name: Zagrad

      // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
      wisp_server_name: Server

      // Login Server IP
      // The character server connects to the login server using this IP address.
      // NOTE: This is useful when you are running behind a firewall or are on
      // a machine with multiple interfaces.
      login_ip: 127.0.0.1

      // The character server listens on the interface with this IP address.
      // NOTE: This allows you to run multiple servers on multiple interfaces
      // while using the same ports for each server.
      //bind_ip: 127.0.0.1

      // Login Server Port
      login_port: 6900

      // Character Server IP
      // The character server exports this IP address to the entire world.
      // NOTE: You should only need to set this if you are running behind a
      // firewall or are on a machine with multiple interfaces.
      char_ip:127.0.0.1

      // Character Server Port
      char_port: 6121

      //Time-stamp format which will be printed before all messages.
      //Can at most be 20 characters long.
      //Common formats:
      // %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
      // %H:%M:%S (hour:minute:second, 24 hour format)
      // %d/%b/%Y (day/Month/year)
      //For full format information, consult the strftime() manual.
      //timestamp_format: [%d/%b %H:%M]

      // Console Commands
      // Allow for console commands to be used on/off
      // This prevents usage of >& log.file
      console: off

      // Option to force a player to create an e-mail.
      // If a player have default e-mail, and if you activate this option, the player can only connect in the game (to arrive on a map) like follow:
      // - Create at least 1 character
      // - Select 1 character
      // - Select DEL to enter his/her e-mail. (if OK is choosen, client says to the player: 'invalid e-mail')
      // - If his/her e-mail is correct, the player enter in the game (an e-mail is saved definitively).
      // - If his/her e-mail is incorrect, he/she have 'incorrect e-mail' and must select again DEL.
      // - After entering in the game (when the player arrives on a map), DEL and SEL/OK button work normaly for all next connections.
      // Resume: If a player have "incorrect/invalid e-mail" when he/she click on 'OK' button,
      // the player must click 'DEL' button and register his/her NEW e-mail to enter in the game
      // So, default is 0, because administrator must explain to their players before to activate this option.
      email_creation: 0

      // Is Character server in maintainence mode?
      char_maintenance: 0

      // Enable or disable creation of new characters.
      // Now it is actually supported [Kevin]
      char_new: 1

      // Display (New) in the server list.
      char_new_display: 0

      // Maximum users able to connect to the server. Set to 0 for unlimited.
      max_connect_user: 0

      // When set to yes, the char server will refuse connections from players already online.
      // When a login attempt is rejected, the account in question will be booted from all the connected map servers.
      // Note that this only works within the char-server and it's connected mapservers,
      // the charserver cannot know if the same account is logged on in other char servers.
      // it's safe to turn off if the char-server only has a single map-server connected to it.
      online_check: yes

      // Minimum GM level that is allowed to bypass the server limit of users.
      gm_allow_level: 99

      // It's to check IP of a player between char-server and other servers (part of anti-hacking system)
      // If player doesn't have same IP, connection is refused.
      // Set to 0/off/no to not check IP of player.
      // Set to 1/on/yes if you want to check (default)
      // Note: if you enable this option, be sure that your (local/lan/wan) players use correct ip (in xml file) to contact servers,
      // and that your LAN is correctly configured (!), and that LAN configuration of eathena is right.
      check_ip_flag: yes

      // How often should the server save all files? (In seconds)
      // Note: Applies to all data files on TXT servers.
      // On SQL servers, it applies to guilds (character save interval is defined on the map config)
      autosave_time: 60

      // Display information on the console whenever characters/guilds/parties/pets are loaded/saved?
      save_log: yes

      // Character server flatfile database
      char_txt: save/athena.txt

      // Choose to create or not backup file (yes/no, 0/1, etc...)
      // default is 'no', because backup file take time for nothing. Actually, there is no problem on characters file creation and save.
      backup_txt_flag: no

      // Character server flatfile database (backup, TXT only)
      backup_txt: save/athena_backup.txt

      // Friends list flatfile database
      friends_txt: save/friends.txt

      // Start point, Map name followed by coordinates (x,y)
      start_point: new_1-1.gat,53,111

      // Starting weapon for new characters
      start_weapon: 1201

      // Starting armor for new characters
      start_armor: 2301

      // Starting zeny for new characters
      start_zeny: 500

      // Name used for unknown characters
      unknown_char_name: Unknown

      // Log Filename
      char_log_filename: log/char.log

      // Allow or not identical name for characters but with a different case (upper/lower):
      // example: Test-test-TEST-TesT; Value: 0 not allowed (default), 1 allowed
      name_ignoring_case: 0

      // Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are:
      // 0: no restriction (default)
      // 1: only letters/symbols in 'char_name_letters' option.
      // 2: Letters/symbols in 'char_name_letters' option are forbidden. All others are possibles.
      char_name_option: 0

      // Set the letters/symbols that you want use with the 'char_name_option' option.
      // Note: add 'space' between 2 others letters/symbols.
      // default: void.
      //char_name_letters:

      // Filename of the file which receives the online players list in text
      online_txt_filename: online.txt

      // Filename of the file which receives the online players list, but in html version
      online_html_filename: online.html

      // Choose how to display online players.
      // (sorting operation with a lot of online players can take time on a slow computer)
      // 0: no sorting (default)
      // 1: by alphabetical order of their name
      // 2: by number of their zenys
      // 3: by their base level
      // 4: by their job (and job level inside the same job)
      // 5: by alphabetical order of their actual map location
      online_sorting_option: 0

      // Choose which columns that you want display in the online files. Do the addition of these values:
      // (if value is 0, no file is done)
      // 1: name (just the name, no function like 'GM')
      // 2: job
      // 4: levels
      // 8: map name
      // 16: mapname and coordonates
      // 32: zenys
      // 64: name (with 'GM' if the player is a GM)
      // default value: 1 (only name)
      online_display_option: 1

      // minimum GM level to display 'GM' when we want to display it (default: 1)
      online_gm_display_min_level: 20

      // refresh time (in sec) of the html file in the explorer (default 20)
      online_refresh_html: 20

      // To log the character server?
      log_char: 1

      // How many Characters are allowed per Account ? (0 = disabled) [SQL Only!]
      chars_per_account: 0

      // What folder the DB files are in (item_db.txt, etc.)
      db_path: db

      import: conf/import/char_conf.txt

      Второй файл:
      login_athena
      меняем опять на вот это!

      // Athena Login Server configuration file.
      // Translated by Peter Kieser pfak@telus.net

      // Login Server IP
      // The login server exports this IP address to the entire world.
      // NOTE: You should only need to set this if you are running behind a
      // firewall or are on a machine with multiple interfaces.
      login_ip: 127.0.0.1

      // The login server listens on the interface with this IP address.
      // NOTE: This allows you to run multiple servers on multiple interfaces
      // while using the same ports for each server.
      //bind_ip: 127.0.0.1

      // Login Server Port
      login_port: 6900

      //Time-stamp format which will be printed before all messages.
      //Can at most be 20 characters long.
      //Common formats:
      // %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
      // %H:%M:%S (hour:minute:second, 24 hour format)
      // %d/%b/%Y (day/Month/year)
      //For full format information, consult the strftime() manual.
      //timestamp_format: [%d/%b %H:%M]

      // Whether remote administration is enabled or disabled (1 for enabled, 0 for disabled)
      admin_state: 0

      // Administrative password, used by ladmin (perl software) to connect remotely to server.
      // NOTICE: If you enable remote administration, you should change its value for security
      admin_pass: admin

      // Indicate the IP that the server accepts for remote administration.
      // put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
      // or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
      // or 'clear' to suppress previous parameter (use it in import file mainly)
      // Add as many IP's as you wish.
      ladminallowip: all

      // Console Commands
      // Allow for console commands to be used on/off
      // This prevents usage of >& log.file
      console: off

      // Are login's case sensitive?
      case_sensitive: on

      // Gamemaster password, used with the @gm command to obtain GM commands (level of gm set with level_new_gm parameter).
      // NOTICE: You should also change this one.
      gm_pass: gm

      // Level of new GM created with @gm command. (default: 60)
      // If you set to 0, you disable creation of new GM with @gm.
      // To be able to create a gm with @gm, you must:
      // - give a level to this value (not 0)
      // - enable to level 0 the @gm command (atcommand_athena.conf) (default 100)
      // - enable gm commands to normal player (battle_athena.conf, atcommand_gm_only parameter)
      // - and normal player must give correct password when he use the @gm command
      level_new_gm: 60

      // Can you make new accounts on the server? (1 for Yes, 0 for no)
      // (1 = _M/_F enabled, 0 = not enabled)
      new_account: 1

      // ********** account registration flood system **********
      // allowed_regs is the number of registrations allowed in time_allowed (in seconds)
      allowed_regs: 1
      time_allowed: 10

      // Account flatfile database, stores account information.
      account_filename: save/account.txt

      // What account AIDs have GM privs, and what level?
      gm_account_filename: conf/GM_account.txt

      // Timer to check if GM_account file has been changed and reload GM account automaticaly
      // (in seconds; default: 15; value: 0 (disabled), or 2 or more)
      gm_account_filename_check_timer: 15

      // Log Filename. All operations received by the server are logged in this file.
      login_log_filename: log/login.log

      // To log the login server?
      // NOTE: The login-sql server needs the login logs to enable dynamic pass failure bans.
      log_login: 1

      // Name of the file of that logs the unknown packets (for debug or hack check)
      login_log_unknown_packets_filename: log/login_unknown_packets.log

      //When set to yes, the login server will refuse connections from accounts that are considered online already.
      //When a login attempt is rejected, the account in question is also kicked from all connected char-servers.
      //It's safe to turn this off if there's only one char-server connected, or if the char-servers don't share
      //the same backend (ie: Multiple char servers reading from the same SQL tables)
      online_check: yes

      // Indicate if the unknown packets are saved or not
      //(the unknown packets coming from the char-server or ladministration does not relate to, which is always saved)
      // Be careful: if you receive an attack, your hard disk can cause lag...
      // So, active this option with a speed hard disk or for debug only.
      save_unknown_packets: 0

      // Indicate if you want display the parse of the packets received in a normal connection
      // It's useful for debug. Possible values: 0: no (default), 1: yes
      display_parse_login: 0

      // Indicate if you want display the parse of the packets received in administration connection
      // It's useful for debug. Possible values: 0: no (default), 1: yes
      display_parse_admin: 0

      // Indicate if you want display the parse of the packets received from a char-server
      // It's useful for debug. Possible values: 0: no (default), 1: yes (without packet 0x2714), 2: all packets
      display_parse_fromchar: 0

      // Indicate how to display date in logs, to players, etc.
      // 0: 31-12-2004 23:59:59
      // 1: 12-31-2004 23:59:59
      // 2: 2004-31-12 23:59:59
      // 3: 2004-12-31 23:59:59 (default)
      date_format: 3

      // Indicate the minimum GM level of player that the server accepts to connection.
      // 0: all players (normal player are 0. it's default), 1-99: GM level at least with level x
      min_level_to_connect: 0

      // Give possibility to adjust (ladmin command: timeadd) the time of an unlimited account.
      // If set to on/1/yes..., the adjustment is be done from actual time to set the final time of the account.
      // If set to no/0/no..., the adjustment can not be done on an unlimited account. You must set (ladmin command: timeset) a final time before to adjust (ladmin command: timeadd)
      add_to_unlimited_account: off

      // Starting additional sec from now for the limited time at creation of account
      // -1: new account are created with UNlimited time (default value)
      // 0 or more: new accounts was created by addition of the value (in sec) to the actual time (to set first limited time)
      start_limited_time: -1

      // It's to check IP of a player between login-server and char-server (part of anti-hacking system)
      // If player doesn't have same IP, connection is refused.
      // Set to 0/off/no to not check IP of player.
      // Set to 1/on/yes if you want to check (default)
      // Note: if you enable this option, be sure that your (local/lan/wan) players use correct ip (in xml file) to contact servers,
      // and that your LAN is correctly configured (!), and that LAN configuration of eathena is right.
      // if not correct, you can read list of char-servers, but not look slots of characters (rejected by server).
      check_ip_flag: yes

      // Specify order of IP control if necessary (option: 'deny,allow', 'allow,deny', or 'mutual-failture')
      // (how to use 'allow' and 'deny' information)
      //order: allow,deny

      // Indicate the IP that the server accept.
      // put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
      // or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
      // or 'clear' to suppress previous parameter (use it in import file mainly)
      // Add as many IP's as you wish.
      //allow: all

      // Indicate the IP that the server refuse.
      // Add as many IP's as you wish, as long as you put deny: before it.
      //deny: 123.123.123.123
      //deny: 234.234.234.234

      //Check The clientversion set in the clientinfo ?
      check_client_version: no

      //What version we would allow to connect? (if the options above is enabled..)
      client_version_to_connect: 20

      //Passwords in Login DB are MD5 - <passwordencrypt> cannot b used on client with this on
      use_MD5_passwords: no

      //Ban features: read readme for more info if you dont know this.
      ipban: 1
      dynamic_pass_failure_ban: 1
      dynamic_pass_failure_ban_time: 5
      dynamic_pass_failure_ban_how_many: 3
      dynamic_pass_failure_ban_how_long: 60
      dynamic_account_ban: 1
      dynamic_account_ban_class: 0

      import: conf/import/login_conf.txt

      Третий файл:
      map_athena
      Опять меняем на это:

      // ______ __ __
      // /\ _ /\ _/\ \
      // __\ \ \L\ \ \ ,
      \ \ ___ __ ___ __
      // /'\ \ __ \ \ \/\ \ _ \ /'\/' _ \ /'`\
      ///\ /\ \ /\ \ \ _\ \ \ \ /\ //\ /\ /\ \L._
      //\ _
      \ _\ _\ _\ _\ _\ _
      \ _\ _\ _/._
      // /
      _/ /////
      / /////__//////_//_/
      // _ _ _ _ _ _ _ _ _ _ _ _ _
      // / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
      //( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
      // _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
      //
      //--------------------------------------------------------------
      //eAthena Map-Server Configuration File
      //--------------------------------------------------------------

      //--------------------------------------------------------------
      // Configuration Info
      //--------------------------------------------------------------
      // Interserver communication passwords, set in account.txt (or equiv.)
      userid: s1
      passwd: p1

      // Character Server IP
      // The map server connects to the character server using this IP address.
      // NOTE: This is useful when you are running behind a firewall or are on
      // a machine with multiple interfaces.
      char_ip: 127.0.0.1

      // The map server listens on the interface with this IP address.
      // NOTE: This allows you to run multiple servers on multiple interfaces
      // while using the same ports for each server.
      //bind_ip: 127.0.0.1

      // Character Server Port
      char_port: 6121

      // Map Server IP
      // The map server exports this IP address to the entire world.
      // NOTE: You should only need to set this if you are running behind a
      // firewall or are on a machine with multiple interfaces.
      map_ip: 127.0.0.1

      // Map Server Port
      map_port: 5121

      //Time-stamp format which will be printed before all messages.
      //Can at most be 20 characters long.
      //Common formats:
      // %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
      // %H:%M:%S (hour:minute:second, 24 hour format)
      // %d/%b/%Y (day/Month/year)
      //For full format information, consult the strftime() manual.
      //timestamp_format: [%d/%b %H:%M]

      //Preferred map loading method
      // 0: Read directly from grf
      // 1: Read from cache (with compression)
      // 2: Read from cache (without compression)
      // If the cache was not found it will read the maps from the GRF and copy
      // any necessary data into a newly created cache.
      // It is possible to reduce the map cache to 1MB for 400+ maps with compression
      // enabled. If all maps are already loaded in the cache, Athena can boot without
      // reading the grf files.
      read_map_from_cache: 1
      //
      //Where is the bitmap file stored?
      map_cache_file: db/mapinfo.txt

      //Where should all database data be read from?
      db_path: db

      // Advanced Fusion Maps directory
      afm_dir: afm

      // Enable the @guildspy and @partyspy at commands?
      // Note that enabling them decreases packet sending performance.
      enable_spy: no

      // Console Commands
      // Allow for console commands to be used on/off
      // This prevents usage of >& log.file
      console: off

      // Database autosave time, in seconds.
      autosave_time: 60

      // Message of the day file, when a character logs on, this message is displayed.
      motd_txt: conf/motd.txt

      // When @help or @h is typed when you are a gm, this is displayed for helping new gms understand gm commands.
      help_txt: conf/help.txt

      mapreg_txt: save/mapreg.txt

      // Scripts
      import: npc/scripts_main.conf

      // Maps:
      import: conf/maps_athena.conf

      import: conf/import/map_conf.txt

      Теперь четвертый:
      grf-files
      в нем нужно самостоятельно, тоесть ручками открыть и откредактировать свой путь к папке с игрой(клиентом)
      у меня приблезительно вот так это выглядит:
      //-----------------------------------------
      // GRF List
      //-----------------------------------------

      grf: C:\RoMotr\data.grf
      grf: C:\RoMotr\sdata.grf

      // You may add more in this format
      // grf: <data file path>

      //------ Others ---------------------------

      // Data Directory
      data_dir: C:\RoMotr

      Пятый файл:
      motd :
      Этот файл стоит откорректировать,если хотите изменить приветствие , при входе в игре, тоесть все что хотите.

      Все эти файлы содержаться в папке conf, в корневой папки азены(афины,атерны, или как там ее))))

      Теперь редактируем клиент
      путь:RO>data>sclientinfo
      редактируем опять на это!
      <?xml version="1.0" encoding="euc-kr" ?>

      <clientinfo>

      <desc>Ragnarok Client Information - Taiwan Version</desc>

      <servicetype>korea</servicetype>
      <servertype>sakray</servertype>

      <connection>
      <display>Server Name here</display>
      <desc>Ragnarok Online</desc>
      <address>127.0.0.1</address>
      <port>6900</port>
      <version>20</version>
      <langtype>07</langtype>
      <registrationweb>Athena</registrationweb>
      </connection>

      </clientinfo>

      в итоге можно еще добавить команды загрузки скринов но мне было лень извращаться)

      так вот конец гайда) так что за него ответственности не несу, но если понаддобиться помощ-обращайтесь, чем смогу помогу
      ЗЫЫ этот гайд построен с помощью других гайдов и собственных соображений и опыта...

      1 ответ Последний ответ Ответить Цитировать 0
      • МумрМ Не в сети
        Мумр
        отредактировано

        Слишком многа букав!! прочитал толька начало и конец. ПлакалЪ. Писчи исче, аффтар!!

        1 ответ Последний ответ Ответить Цитировать 0
        • Одинокий СтранникО Не в сети
          Одинокий Странник
          отредактировано

          Баян. Есть афигенный форум, где решают все эти вопросы 🙂

          1 ответ Последний ответ Ответить Цитировать 0
          • ДримД Не в сети
            Дрим
            отредактировано

            Кому интересно что за форумъ
            <!-- w --><a class="postlink" href="http://www.ragezone.ru">www.ragezone.ru</a><!-- w -->

            1 ответ Последний ответ Ответить Цитировать 0
            • Первое сообщение
              Последнее сообщение