Автор: Spirit: Дата: 01.16.2009
стал настраивать эмуль SQL по гайду
дошол до момента:
Редактируем "inter_athena.conf"
Код:
// MySQL Login SQL Server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: Логин пользователя который имеет доступ без ограничения к БД.
login_server_pw: Пароль этого пользователя.
login_server_db: "НАЗВАНИЕ" БД в которую вы импортировали файлы.
// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: Логин пользователя который имеет доступ без ограничения к БД.
char_server_pw: Пароль этого пользователя.
char_server_db: "НАЗВАНИЕ" БД в которую вы импортировали файлы.
// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: Логин пользователя который имеет доступ без ограничения к БД.
map_server_pw: Пароль этого пользователя.
map_server_db: "НАЗВАНИЕ" БД в которую вы импортировали файлы.
у меня такого нет, есть:
// Global SQL settings
// overriden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: root
sql.db_password: ******
sql.db_database: назвазы базы
sql.codepage:
// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: root
char_server_pw: ******
char_server_db: назвазы базы
// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: root
map_server_pw: ******
map_server_db: назвазы базы
// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: root
log_db_pw: *****
log_db_db: назвазы базы
log_codepage:
ругается на лог сервер
Автор: Spirit: Дата: 01.16.2009
вот что у меня сейчас
// Global SQL settings
// overriden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: ragnarok
sql.db_password: ragnarok
sql.db_database: ragnarok
sql.codepage:
// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: root
char_server_pw: 050014
char_server_db: sais
// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: root
map_server_pw: 050014
map_server_db: sais
// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: root
log_db_pw: 050014
log_db_db: sais
log_codepage:
когда запускаю всё норм кроме лог сервера он пишет
....
[sql]:access denied for user 'ragnarok'@'localhost'
[debug]: at ipban_sql.c:79
LOGIN SERVER CRASHED!
Автор: MiRoTVoReZ: Дата: 01.16.2009
Не правильное имя пользователя от дб в настройке login сервера
Автор: Spirit: Дата: 01.16.2009
а поточнее какой фаил? я ошибку найти не могу
Автор: MiRoTVoReZ: Дата: 01.16.2009
inter_athena.conf
Автор: Spirit: Дата: 01.16.2009
// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: root
log_db_pw: 050014
log_db_db: spiritro
log_codepage:
это же логин сервер? или нет? ту точно всё правельно
Автор: Spirit: Дата: 01.16.2009
помогитеее
Автор: Fallen angel: Дата: 01.16.2009
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: ragnarok
sql.db_password: ragnarok
sql.db_database: ragnarok
sql.codepage:
эти поля тоже нужно заполнять....
логин пароль и ДБ теже что и в логин,чар мап
Автор: Spirit: Дата: 01.16.2009
заполняю выводид дофигища ошибок и сервер крашер у лог и чар сервера
скачал стабл, попробую его настроить там полегчее.
Автор: MiRoTVoReZ: Дата: 01.17.2009
Гайд правильный. Лучше смотри настройки сервера. Что юзаешь из серверов апачи и MySQL (вертриго, денвер)?
Автор: Spirit: Дата: 01.17.2009
юзаю вертриго
Автор: Spirit: Дата: 01.17.2009
всё проблему решил
Автор: Spirit: Дата: 01.17.2009
ещё 1 вопрос, хватит ли 500мб оперативы под сервер с онлайном 100+человек?
Автор: Spirit: Дата: 01.17.2009
тобиш у меня стоит серв 8 ядер, 2гб оперативы, 1.5гбзаняты. хватит ли 500мб? и кто может обьяснить как мне мою базу в SQL под названием Ragnarok свернуть и перенести на другой компьютер
Автор: Cole McCormick: Дата: 01.17.2009
чем они заняты?
Автор: Fallen angel: Дата: 01.17.2009
в пхп админе есть функция экспорт,юзаешь ее,потом на нужной машине юзаешь функцию импорт и дело решено. если у тебя сервер стоит под никсом или бсд и нормально настроена,то хватит с головой,даже для 300х человек. ну и еще конечно зависит от предустановленых скриптов. и почему у тачки я так понимаю хеона 8ми ядерного,всего 2 гб оперативы коэффициент какойто странный очень... но это уже не мое дело
Автор: Spirit: Дата: 01.17.2009
занято другими серваками. Fallen angel, когда нажимаю экспорт там нажимаю далее получается какаято ерунда типо текстового файла. где должен появиться фаил?
Автор: Spirit: Дата: 01.17.2009
спасибо, разобрался, спрашу сразу ещё, чтобы постоянно делать резерв баз аков, персов, мне надо постоянно вот так экспортировать? и когда я вырубаю серера потом заново их запускаю, у меня немного откатывается назад, как можно безопасно завершить работу сервера без вот таких вот откатов?
Автор: marshal: Дата: 01.17.2009
у тебя 8 ядровая машина :eek: я нуб больше 4 ядер не видел =)
в сервере настраиваеться откат можно выбрать время отката поставить к примеру 0
да постоянно придеться экспартировать...
Автор: Cole McCormick: Дата: 01.17.2009
да я вобще непонимаю, нафига постоянно его перезапускать?
Автор: Fallen angel: Дата: 01.18.2009
Можно наваять скрипт,который будет через определенный промежуток времени делать бэкап баз. В розе это реализировано на 95% нужно только сделать это в автоматическом режиме,если не знаешь как,могу сделать за тебя,но уже за награду.
насчет безопасной перезагрузки я уже писал, сначало вырубаешь логин сервер,гмом прописываешь @kickall ждешь 1-2 минуты (в зависимости от того,как конфиги настроил) а потом закрываешь чар и мап. И откатов не будет.
Автор: Spirit: Дата: 01.18.2009
да 8ми ядерные компы существуют)) посоветуйте цп, желательно бы ещё разобраться как рейтинги выводить??
Автор: nomn: Дата: 01.18.2009
За 10 минут до вырубания\рестарта предупреждаешь игроков. Т.к. макс откат 10 минут. Через 10 минут делаешь
@kickall // при дисконекте инфа о чаре пишется в базу.
затем
@mapexit //закрывает мап сервер.
И всё бдует без откатиков.
Автор: nomn: Дата: 01.18.2009
500 мегобайт... если ты вздумаешь зайти с этой же машины, то будет очень неприятно.
Автор: Fallen angel: Дата: 01.18.2009
Originally posted by 123987;5192
да 8ми ядерные компы существуют)) посоветуйте цп, желательно бы ещё разобраться как рейтинги выводить??
Автор: Spirit: Дата: 01.18.2009
меня пугает слово написать)) если бы знать как..(
пасиба что помогли, буду мучаться
Автор: Spirit: Дата: 01.19.2009
и сново помогите, поставил розу, всё сделал как там написанно обнавляю страницу и в ответ получаю на белом фоне : Host 'Андрей-ПК' is not allowed to connect to this MySQL server
Автор: Cole McCormick: Дата: 01.19.2009
небыл осуществлен коннект, по какому принципы ты в розу входишь, ип адрес?
Автор: Spirit: Дата: 01.19.2009
вхожу по http://10.208.129.151 (мой локальный ип) (выйдя из инета)
// Режим отладки
$config['debug']=0; // 1 - выводить sql запросы и ошибки
// 2 - выводить доп данные (для смарти)
if($config['debug']){
error_reporting(E_ALL & E_NOTICE);
// ini_set('display_errors','1');
}
// Директория в которой лежит сайт... Обязательно должна быть указана...
// например $config['site_dir']='/rose';
// если сайт в корне, то: $config['site_dir']='';
// этот параметр отвечает за физическое размещение файлов на носителе, т.к. УРЛ не всегда
// соответствует реальному физическому пути. В этом параметре необходимо указывать путь
// относительно корня сайта
$config['site_dir']='';
// Путь в урле от корня хостинга, до корня сайте, директории где сайт лежит (если вы поместили в другую директорию)
// например: сайт у вас находится в директории webpanel основного хочтинга, т.е. вы хотите
// запускать его по ссылке http://www.myhost.com/rose/
// тогда $config['http_site_path']='/rose';
// если лежит в корне хостинга, то $config['http_site_path']='';
$config['http_site_path']='';
///////////// Неизменный блок /////////////////////////////////////////////////////////////////////////
// получим документ рут, что бы не вводить его для хостинга и локальной версии каждый раз
$config['document_root']=str_replace($_SERVER["SCRIPT_NAME"],'',$_SERVER['SCRIPT_FILENAME']);
$config['document_root']=$config['document_root'].$config['site_dir'];
// Необходимо для класса темплейтов
define('SMARTY_DIR', $config["document_root"].'/include/Smarty-2.6.16/');
// Подключение класса темплейтов - если необходимо ////////////////////////////////////////////////////
if(!isset($no_smarty)||$no_smarty==false){
include(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
$smarty->template_dir = $config["document_root"].'/templates';
// $smarty->config_dir = $config["document_root"].'/templates/lang';
$smarty->compile_dir = $config["document_root"].'/templates_c';
if(isset($config['debug']) && $config['debug']>1){
$smarty->debugging=true;
}else{
$smarty->debugging=false;
}
}
//////////// конец неизменного блока //////////////////////////////////////////////////////////////////
// далее конфигурация сайта и другие настройки
// данные по размещению сервера (нужно для проверки падения)
$config['socket_verification_enable']=true; // true или false
$config['roserver']['server_dns']='10.208.129.151'; // IP или DNS адрес РО сервера
$config['roserver']['loginserver_port']='6900'; // Порт логин сервера
$config['roserver']['charserver_port']='6121'; // Порт чар сервера
$config['roserver']['mapserver_port']='5121'; // Порт мап сервера
$config['roserver']['socket_time_limit']='1'; // Лимит времени на проверку коннекта к каждому из серверов в секундах
// показывать ли кол-во игроков в онлайне
$config['show_online_cnt']=true;
// Базы данных
// RO сервер
$config['db_server']="10.208.129.151"; // IP или DNS адрес сервера с mysql сервером
$config['db_user']="root"; // Логин пользователя БД
$config['db_password']="8529191"; // Пароль пользователя БД
$config['ro_db']="ragnarok"; // База РО сервера
$config['log_db']="test"; // База логов
$config['ros_db']="rose"; // База сайта
// Путь к директории где находится РО сервер. Необходим для парсера скриптов и для
// некоторых других утилит, например конверторов баз данных сервера из текстового
// формата в sql таблицы.
$config['athena_dir']='c:/server/SpiritRo';
// Путь до файла с описаниями предметов, тот что в клиенте используется. Необходим
// для зачитывания описаний предметов.
$config['items_description']=$config['document_root'].'/data/idnum2itemdesctable.txt';
// путь до файла с Div-ами для карты мира, необходим для утилиты генерации респавна мобов и
// месторасположений нпц на карте мира.
$config['map_divs_file']=$config['document_root'].'/data/map_divs.html';
// директория с текущими темплейтами
$config['template']='default';
// Установка локали ////////////////////////////////////////////////////////////
$_SITE_LOCALES=array(
//"ru"=>array('charset'=>'windows-1251','setlocale'=>'CP1251','active'=>true)
'ru'=>array('charset'=>'windows-1251','setlocale'=>'','active'=>false),
'en'=>array('charset'=>'iso-8859-1','setlocale'=>'','active'=>false)
);
$LOCALE_DEFAULT='ru';
// первая страница сайта - заходим по умолчанию
$config['start_page']='first.html';
require_once($config['document_root'].'/include/db_connect.php');
// коннект к базе
$_RO_DB=connect_specific_db($config['db_server'],$config['root'],$config['8529191']);
// дни проведения WoE а также время начала и конца вое
// Порядковый номер дня недели От 0 (воскресенье) до 6 (суббота)
$config['woe_days']=array(3,6);
// время, с которого отключать статистику и с которого включать.
// для каждого дня недели, перечисленного выше
$config['woe_times']=array(
"2000","2200",
"2000","2200"
);
// уровень гм-а персонажей выше или равным которому не отображать в статистике
$config['ignore_gm_lvl']=80;
// Не отображать в рейтинге чаров c базовым уровнем менее или равным указанному
$config['skip_top_on_lvl']=10;
// Рейты, 1=100%
$config['roserver']['base_exp_rate']=10;
$config['roserver']['job_exp_rate']=10;
// ВНИМАНИЕ: это изменит отображение шанса выпадения ВСЕХ типов предметов...
$config['roserver']['drop_rate']=10;
/*
$config['roserver']['drop_rate']['etc']=10;
$config['roserver']['drop_rate']['healing']=10;
$config['roserver']['drop_rate']['usable']=10;
$config['roserver']['drop_rate']['equpment']=10;
$config['roserver']['drop_rate']['cards']=10;
$config['roserver']['drop_rate']['mvp']=10; // не реализовано
$config['roserver']['drop_rate']['treasure']=10; // не реализовано
*/
// Если истина, то на каждой странице отображает время ее генерации
$config['show_pagegen_time']=true;
////////////////////////////////////////////////////////////////////////////////////////////
// Настройка регистрации пользователей /////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
// использовать при логине проверку на ввода кода изображенного на картинке
$config['use_captcha_auth']=true;
// пароль в MD5 (true - MD5, false - открытым текстом)
$config['roserver']['use_md5_passwords']=false;
// максимальная и минимальная длины логина и пароля
$config['max_login_len']=32;
$config['min_login_len']=4;
$config['max_pass_len']=32;
$config['min_pass_len']=6;
// включена ли система рефералов
$config['use_ref_system']=false;
// ID группы, назначаемая пользователю при регистрации. 0 - нет группы никакой 1 - root
// необходимо для раздачи прав на управление сайтом
$config['group_on_register']=0;
// Нужно ли активировать регистрацию логина через Email
$config['login_mail_activation']=true;
// генерировать пароль автоматически и высылать на email
$config['mail_activation']['generate_pass']=true;
// если предыдущий параметр в true то задать параметры отсылки сообщения
$config['mail_activation']['send_type']="smtp"; // "mail", "smtp", "sendmail"
$config['mail_activation']['smtp_server']='smtp.myhost'; // адрес SMTP сервера (если шлем через SMTP)
$config['mail_activation']['smtp_auth']=true; // нужна ли SMTP аутентификация
$config['mail_activation']['smtp_user']='user'; // SMTP логин
$config['mail_activation']['smtp_pass']='pass'; // SMTP пароль
$config['mail_activation']['sendmail_path']='/usr/sbin/sendmail'; // путь до sendmail если отправляем серез него
$config['mail_activation']['from']='[email protected]'; // обратный адрес
$config['mail_activation']['from_name']='SpiritRO Server'; // имя отправителя письма
$config['mail_activation']['text_charset']="windows-1251"; // кодировка отправляемого письма
// файл с текстом письма (в HTML формате). В теле письма можно использовать шаблоны:
// %USERID% %USER_PASS% %SEX% - введенные регистрационные данные
// %ACTIVATION_LINK% - линк для активации логина
// письмо для активации
$config['mail_activation']['subject']='Подтверждение регистрации'; // тема письма регистрации
$config['mail_activation']['text_file']=$config['document_root'].'/data/login_activate_mail.html';
// письмо при генерировании нового пароля
$config['mail_activation']['newpass_subject']='Подтверждение регистрации'; // тема письма смены пароля
$config['mail_activation']['text_file_newpass']=$config['document_root'].'/data/send_newpass_mail.html';
// максимальное количество аккаунтов на один email (0 - бесконечное количество)
$config['accaunts_on_email']=3;
// Backups
$config['backup']['add_structure']=true; // доюавить структуру таблиц
$config['backup']['add_delete_tables']=true; // добавлять удаление таблиц (если структура добавляется)
$config['backup']['full_insert']=true; // добавлять названия столбцов
$config['backup']['extended_insert']=true; // расширенный инсерт (куча строк в 1 insert-е)
$config['backup']['extended_insert_count']=20; //сколько строк в инсерте при расширенном запросе
$config['backup']['save_dir']=$config['document_root'].'/data/backup'; // директория, куда сохранять бэкапы
Автор: Spirit: Дата: 01.19.2009
стоит вертриго, Rose извлекаю в папку www
Автор: MiRoTVoReZ: Дата: 01.19.2009
смотри настройки
$config['site_dir']='';
$config['http_site_path']='';
Автор: Spirit: Дата: 01.19.2009
залиты все, указаны верно. Если я не ошибаюсь то $config['site_dir']=''; и $config['http_site_path']=''; должн остаться пустыми так как кидал я в папку www
Автор: Spirit: Дата: 01.19.2009
вопрос а строку
// коннект к базе
$_RO_DB=connect_specific_db($config['ragnarok'],$config['root'],$config['8529191']);
трогать? и какую базу указывать?
вот щас указаны логин и пароль от бд, рагнарёк это БД ро.
теперь н абелом фоне надпись
Access denied for user 'ODBC'@'localhost' (using password: NO)
Автор: Spirit: Дата: 01.19.2009
ура! я его победил)) ещё вопрос. как на первой странице изменить окно новостей? я так понимаю это в хтмл менять?
Автор: Cole McCormick: Дата: 01.19.2009
в каком плане изменить? разукрасить? переместить? убрать?
Автор: Spirit: Дата: 01.19.2009
с лентой разобрался, другая проблема, теперь когда пишу в новостной ленте там вместо русского языка знаки вопроса ??????? как иправить
Автор: Spirit: Дата: 01.20.2009
как можно зайти с моего компа в вертриго на другом компе? мы соединены локальной сетью
Автор: MiRoTVoReZ: Дата: 01.20.2009
ты вертриго юзаешь? и какие знаки вопроса?
Автор: Fallen angel: Дата: 01.20.2009
Это неверная кодировка,выставь в конфиге розы cp-1251 и смени локаль на ru - русскую тоесть,и первая новость (написанная Джоном) писалась в UTF-8 кодировке вроде,поэтому и вопросы там стоят вместо букв,просто удали новость и не парься.
Автор: Spirit: Дата: 01.20.2009
Fallen angel,а где это всё делать
Автор: Spirit: Дата: 01.20.2009
$_SITE_LOCALES=array(
//"ru"=>array('charset'=>'windows-1251','setlocale'=>'CP1251','active'=>true)
'ru'=>array('charset'=>'cp-1251','CP1251'=>'','active'=>true),
'en'=>array('charset'=>'iso-8859-1','setlocale'=>'','active'=>false)
);
где и как тут должно быть?
Автор: Spirit: Дата: 01.20.2009
хэээлп плизз
Автор: MiRoTVoReZ: Дата: 01.21.2009
'ru'=>array('charset'=>'cp-1251','CP1251'=>'','active'=>true)
Автор: Spirit: Дата: 01.21.2009
'ru'=>array('charset'=>'cp-1251','CP1251'=>'','active'=>true)
вот сторока, я создаю новость и всёравно вопросы
Автор: Spirit: Дата: 01.21.2009
может в SQL должно быть подругому?
Поле Тип Сравнение Атрибуты Ноль По умолчанию Дополнительно Действие
id int(10) UNSIGNED Нет auto_increment
locale varchar(2) cp1251_bin Нет
date datetime Нет 0000-00-00 00:00:00
title varchar(50) cp1251_bin Нет
tinytext text latin1_swedish_ci Нет
fulltext text latin1_swedish_ci Нет
author varchar(50) latin1_swedish_ci Нет
level tinyint(3) UNSIGNED Нет 0
active tinyint(3) UNSIGNED Нет 0
Автор: Spirit: Дата: 01.21.2009
хээлп, уже незнаю что делать всё перепробовал
Автор: MiRoTVoReZ: Дата: 01.21.2009
Смотри. На примере моей розы. Всё в конфиге я гляжу установил в кодировке windows-1251. База в UTF-8. При создании новости выбераешь темплат в какой будет новость (ru). Специально переставлял у себя розу всё нормально работает. Смотри если не поможет что и где менял
Автор: Spirit: Дата: 01.21.2009
посмотри на сообщения #49 #50 и вставь плизз так как у тебя. я вообще непонимаю, вроде всё верно
Автор: MiRoTVoReZ: Дата: 01.21.2009
У меня
//"ru"=>array('charset'=>'windows-1251','setlocale'=>'CP1251','active'=>true)
'ru'=>array('charset'=>'windows-1251','setlocale'=>'','active'=>true),
Автор: Spirit: Дата: 01.21.2009
а по поводу #50
Автор: MiRoTVoReZ: Дата: 01.21.2009
Пробуй в ручную создавать таблицы. Мб и кривой sql файл. Хотя даже думаю что нет ....
-- --------------------------------------------------------
--
-- БД: `ros`
--
-- --------------------------------------------------------
CREATE TABLE `ros_item_desc` (
`id` int(10) unsigned NOT NULL default '0',
`desc` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
CREATE TABLE `ros_mob_respawn` (
`id` int(11) unsigned NOT NULL auto_increment,
`map_name` varchar(30) NOT NULL default '',
`mob_id` int(11) NOT NULL default '0',
`mob_name` varchar(100) NOT NULL default '',
`number` int(10) unsigned NOT NULL default '0',
`res_time1` int(10) unsigned NOT NULL default '0',
`res_time2` int(10) unsigned NOT NULL default '0',
`x` int(10) unsigned NOT NULL default '0',
`y` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
CREATE TABLE `ros_news` (
`id` int(10) unsigned NOT NULL auto_increment,
`locale` varchar(2) NOT NULL,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`title` varchar(50) NOT NULL default '',
`tinytext` text NOT NULL,
`fulltext` text NOT NULL,
`author` varchar(50) NOT NULL default '',
`level` tinyint(3) unsigned NOT NULL default '0',
`active` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
INSERT INTO `ros_news` VALUES (1, 'en', '2006-02-23 21:07:00', 'Sample of news...', 'First news... go to "Account"->"Prsonal pages" for Edit/Add/Delete News...
', '', 'Fantik', 99, 0);
INSERT INTO `ros_news` VALUES (2, 'ru', '2006-02-23 21:07:00', 'Пример новости...', 'Первая новость... Редактировать/Добавляьть/Удалять новости можно из раздела "Аккаунт"->"Персональные страницы".
', '', 'Fantik', 99, 0);
CREATE TABLE `ros_npc` (
`id` int(10) unsigned NOT NULL auto_increment,
`map_name` varchar(30) NOT NULL default '',
`x` int(11) NOT NULL default '0',
`y` int(11) NOT NULL default '0',
`name` varchar(250) NOT NULL default '',
`d_name` varchar(250) NOT NULL default '',
`skin` int(11) NOT NULL default '0',
`type` varchar(10) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
CREATE TABLE `ros_screenshot` (
`id` int(10) unsigned NOT NULL auto_increment,
`real_name` varchar(30) NOT NULL default '',
`name` text NOT NULL,
`file_type` varchar(30) NOT NULL default '',
`from` varchar(50) NOT NULL default '',
`detail` text NOT NULL,
`type` tinyint(3) unsigned NOT NULL default '0',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
CREATE TABLE `ros_shop_item` (
`id` int(10) unsigned NOT NULL auto_increment,
`shopnpc_id` int(10) unsigned NOT NULL default '0',
`item_id` int(10) unsigned NOT NULL default '0',
`price` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
CREATE TABLE `ros_strings` (
`id` varchar(30) NOT NULL default '',
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
INSERT INTO `ros_strings` VALUES ('max_user_online', '0');
INSERT INTO `ros_strings` VALUES ('max_user_date', '');
INSERT INTO `ros_strings` VALUES ('config_srv_check_time', '30');
INSERT INTO `ros_strings` VALUES ('config_stat_check_time', '60');
INSERT INTO `ros_strings` VALUES ('config_gal_show_notice', '0');
INSERT INTO `ros_strings` VALUES ('srv_stat', '1');
INSERT INTO `ros_strings` VALUES ('srv_stat_time', '');
INSERT INTO `ros_strings` VALUES ('last_clear_date', '');
CREATE TABLE `ros_warps` (
`map_name` varchar(50) NOT NULL default '',
`x` int(11) NOT NULL default '0',
`y` int(11) NOT NULL default '0',
`target_map` varchar(50) NOT NULL default ''
) ENGINE=MyISAM;
CREATE TABLE `ros_commands` (
`s` varchar(1) NOT NULL,
`command` varchar(20) NOT NULL,
`lvl` tinyint(3) unsigned NOT NULL,
`description` text NOT NULL
) ENGINE=MyISAM;
CREATE TABLE `ros_duplicate` (
`map_name` VARCHAR( 20 ) NOT NULL ,
`x` INT UNSIGNED NOT NULL ,
`y` INT UNSIGNED NOT NULL ,
`facing` INT UNSIGNED NOT NULL ,
`d_name` VARCHAR( 255 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
`skin` INT UNSIGNED NOT NULL ,
`dx` INT UNSIGNED NOT NULL ,
`dy` INT UNSIGNED NOT NULL
) ENGINE=MyISAM;
CREATE TABLE `ros_login_activation` (
`userid` varchar(255) NOT NULL default '',
`user_pass` varchar(32) NOT NULL default '',
`sex` char(1) NOT NULL default '',
`email` varchar(60) NOT NULL default '',
`ref_id` int(11) unsigned NOT NULL default '0',
`uniq_link` varchar(32) NOT NULL default '',
`date` date NOT NULL default '0000-00-00'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `ros_stat_ignore` (
`id` int(10) unsigned NOT NULL default '0',
`type` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`id`,`type`)
) ENGINE=MyISAM;
CREATE TABLE `ros_pages` (
`id` int(10) unsigned NOT NULL auto_increment,
`locale` varchar(2) NOT NULL,
`url` varchar(50) NOT NULL default '',
`layout` varchar(50) NOT NULL default '',
`submenu` varchar(30) NOT NULL default '',
`title` varchar(255) NOT NULL default '',
`html_code` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `locale` (`locale`,`url`)
) ENGINE=MyISAM;
INSERT INTO `ros_pages` VALUES (1, 'en', 'rules.html', 'layout.html', 'menu_info.html', 'Rules', 'Rules v.XX.XX
\r\n(XX.XX.XXXX)This is a place for game rules!
');
INSERT INTO `ros_pages` VALUES (2, 'ru', 'rules.html', 'layout.html', 'menu_info.html', 'Правила', 'Правила v.XX.XX
\r\n(XX.XX.XXXX)Здесь находятся правила игры на сервере!
');
CREATE TABLE `ros_user_data` (
`account_id` int(11) unsigned NOT NULL,
`p_account_id` int(11) unsigned NOT NULL,
`ref_id` VARCHAR( 10 ) NOT NULL ,
`group_id` TINYINT UNSIGNED NOT NULL
) TYPE=MyISAM;
CREATE TABLE `ros_counter` (
`id` int(11) unsigned NOT NULL auto_increment,
`count` int(15) NOT NULL default '0',
`countday` int(15) NOT NULL default '0',
`ip` varchar(15) NOT NULL default '',
`ref` varchar(255) NOT NULL default '',
`month` char(2) NOT NULL default '',
`day` char(2) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
CREATE TABLE `ros_castle_db` (
`CastleID` INT UNSIGNED NOT NULL ,
`MapName` VARCHAR( 30 ) NOT NULL ,
`CastleName` VARCHAR( 30 ) NOT NULL ,
`OnGuildBreakEventName` VARCHAR( 30 ) NOT NULL ,
`Flag` TINYINT NOT NULL
);
Автор: Spirit: Дата: 01.21.2009
вот что мне покажите
Автор: MiRoTVoReZ: Дата: 01.21.2009
Да всё тоже самое. Если ты добавляешь новость через phpmyadmin то по крайней мере у меня с использованием вертриго таже фигня. Зачем делать лишние движения если новость добавляется через сам сайт с выбором темплата (ru,en).
Автор: Spirit: Дата: 01.21.2009
обьясни для чайника как добавлять не через вертриго
Автор: MiRoTVoReZ: Дата: 01.21.2009
заходишь на сайт аккаунтом гма (тот что у тебя в базе рагнарок с доступом 99). после у тебя появится меню слева. где будет пункт новости. всё, добавляй\изменяй.
Автор: Spirit: Дата: 01.21.2009
как войти на сайт аккаунтом гма, обясните мне поумнее буду
Автор: Spirit: Дата: 01.21.2009
йа тормоз, всё кажись дошло))
Автор: Spirit: Дата: 01.21.2009
не я всётаки тормоз, добавил новую новость и опять вопросики о_о
Автор: MiRoTVoReZ: Дата: 01.21.2009
Через сам сайт?
Автор: Spirit: Дата: 01.21.2009
да как ты и сказал
Автор: Spirit: Дата: 01.21.2009
$_SITE_LOCALES=array(
//"ru"=>array('charset'=>'windows-1251','setlocale'=>'CP1251','active'=>true)
'ru'=>array('charset'=>'windows-1251','setlocale'=>'','active'=>true),
'en'=>array('charset'=>'iso-8859-1','setlocale'=>'','active'=>false),
'de'=>array('charset'=>'iso-8859-1','setlocale'=>'','active'=>false)
Автор: MiRoTVoReZ: Дата: 01.21.2009
пробуй перезалить бд. я уже даже и не могу предположить почему у тебя так.
Автор: Spirit: Дата: 01.21.2009
утром попробую
Автор: Spirit: Дата: 01.22.2009
$_SITE_LOCALES=array(
//"ru"=>array('charset'=>'windows-1251','setlocale'=>'CP1251','active'=>true)
'ru'=>array('charset'=>'windows-1251','setlocale'=>'','active'=>true),
'en'=>array('charset'=>'iso-8859-1','setlocale'=>'','active'=>false),
'de'=>array('charset'=>'iso-8859-1','setlocale'=>'','active'=>false)
хрень какаято, при кодировки сайта нормальной новостная летна не пашет, при выборе любой другой, новостная лента пашет зато сайт ужс(абра кодабра)
Автор: Spirit: Дата: 01.22.2009
а может быть виной фаил common.inc?
Автор: Spirit: Дата: 01.22.2009
помогите решить проблему плизз
Автор: Spirit: Дата: 01.22.2009
может в SQL сравнение не latin1_swedish_ci должно быть?
Автор: Cole McCormick: Дата: 01.22.2009
точно не это.
Автор: Spirit: Дата: 01.22.2009
а что тогда, я вот про это говорю, в вертриго, в ros_news
Тип Сравнение Атрибуты Ноль По умолчанию Дополнительно Действие
id int(10) UNSIGNED Нет auto_increment
locale varchar(2) cp1251_bin Нет
date datetime Нет 0000-00-00 00:00:00
title varchar(50) cp1251_bin Нет
tinytext text latin1_swedish_ci Нет
fulltext text latin1_swedish_ci Нет
author varchar(50) latin1_swedish_ci Нет
level tinyint(3) UNSIGNED Нет 0
active tinyint(3) UNSIGNED Нет 0
Автор: MiRoTVoReZ: Дата: 01.23.2009
всё тоже самое и у меня
Автор: Spirit: Дата: 01.23.2009
вообще ничего не пойму, с нуля поставил опять тоже самое