Назад

помогите пожалуйста

Автор: 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

заполняю выводид дофигища ошибок и сервер крашер у лог и чар сервера
скачал стабл, попробую его настроить там полегчее.

Автор: Spirit: Дата: 01.16.2009

вы уверены что гайд правельный? сделал всё 1 в 1, чар сервер не конектится с лог

Автор: 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.19.2009

с лентой разобрался, другая проблема, теперь когда пишу в новостной ленте там вместо русского языка знаки вопроса ??????? как иправить

Автор: Spirit: Дата: 01.20.2009

как можно зайти с моего компа в вертриго на другом компе? мы соединены локальной сетью

Автор: Cole McCormick: Дата: 01.20.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

как войти на сайт аккаунтом гма, обясните мне поумнее буду

Автор: MiRoTVoReZ: Дата: 01.21.2009

Заходи на сайт Жмём Аккаунт, далее слева появится Персональная страница, вводим логин и пасс ГМ аккаунта сервера. Входим и видим новое меню так же с лева. Жмём Новости и добавляем её. Надеюсь не нужно объяснять как создать аккаунт ГМа?))))

Автор: 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

вообще ничего не пойму, с нуля поставил опять тоже самое