МОЖНО ЛИ ИГРАТЬ В РО БЕЗ ИНТЕРНЕТА ?
-
тьфу на вас. зделал огромный гайд, а он не прошел(
-
Для запуска нуна вот это вот! во первых адена сервак, во вторых нормальный клиент!, например, у мну на мотре не тянет(, так что,как кому повезет, если вы оказались в худшем положении, то идем в ближайший клубак, и качаем другой серв, на болванку, то есть именно та, как зделал я)
открываем сервак, и коректируем 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: dbimport: 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: 0import: 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.txtmapreg_txt: save/mapreg.txt
// Scripts
import: npc/scripts_main.conf// Maps:
import: conf/maps_athena.confimport: 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>
в итоге можно еще добавить команды загрузки скринов но мне было лень извращаться)
так вот конец гайда) так что за него ответственности не несу, но если понаддобиться помощ-обращайтесь, чем смогу помогу
ЗЫЫ этот гайд построен с помощью других гайдов и собственных соображений и опыта... -
Хочун, ржунимагу!! ты исче в народном творчестве это не запостил
-
Хочун в твоем гайде слишком многа сымволов и АСКИ график0
-
обьясните плз мне глупому, вот ссылка <!-- m --><a class="postlink" href="http://popo.jammania.net/cygwindlls-V1005.16.rar">http://popo.jammania.net/cygwindlls-V1005.16.rar</a><!-- m --> я по ней качаю, в итоге скачивается архив весом 716 байт, который даже не открывается, че это за ерундень
-
А у меня вообще ничего не качается.
Перекидывает на хтмл странички левого содержания -
тут всё есть <!-- m --><a class="postlink" href="http://eathena.ws/?downloads">http://eathena.ws/?downloads</a><!-- m -->
-
Лучше подскажите где скачать последние апдейты для kRO?
-
@GUNz:
тут всё есть <!-- m --><a class="postlink" href="http://eathena.ws/?downloads">http://eathena.ws/?downloads</a><!-- m -->Я там уже был.
У меня там ни одна из ссылок не работают. Пишет "Невозможно отобразить страницу"
Их наверно оттуда удалили или переместили.
Или у меня руки кривые. -
По этопму вопросу я могу тибе помочь мой маленький друг! Так что если хочеш пиши в личку!!!
-
Sifanus, вот тут - всё работает:
<!-- m --><a class="postlink" href="http://xeven7.files.deltaanime.net/SVN/">http://xeven7.files.deltaanime.net/SVN/</a><!-- m --> -
@clamp_:
Sifanus, вот тут - всё работает:<!-- m --><a class="postlink" href="http://xeven7.files.deltaanime.net/SVN/">http://xeven7.files.deltaanime.net/SVN/</a><!-- m -->
Спасибо. Отсюда всё хорошо скачивается.
Но эти файлы в формате 7z и я не знаю чем их открыть.
По ходу это архивы, но раром не открываются -
Sifanus,
<!-- m --><a class="postlink" href="http://www.7-zip.org/download.html">http://www.7-zip.org/download.html</a><!-- m -->
вот тут архиватор сам. -
играть моно и всё просто настроить)
-
кто тут спец по эмулям? у меня аццкие траблы с паеном) он походу на сервере старый а в клиенте новый или еще что-то ... такое
-
Как вообще что-то запустить? 0_о
-
Люди есть у кого новые данные с мотра? Всмысле с сервера... мне нужны последнее обновление (папки "npc" и "db") Только последние. Если можете кинте куданить мне. Пожалуйста!!! Мне нужно для своего сервера...
-
Люди у кого есть последняя версия сервера мотра? А точней мне нужны последнее обновление папки "npc" и "db" Только с мотра... Пожалуйста!!! Мне нужно осень для своего сервака. Если кто может скиньте куданить мне или ссылку... Заранее благодарен.
-
Ego74, что ты имеешь ввиду?
DomoBou, руками -
А можно поподробней? Где что скачать и куда что поставить\написать?