Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Как обновить сборку сервера, не теряя данных?
#1
Как обновить сборку сервера, не теряя данных?

На форуме поискал подобный вопрос - не нашел (может быть, плохо искал).
Как я пытался обновить сервер, но... : 1. Качаю готовую сборку ЛС И ГС с Hudson, затем удаляю старые папки ЛС и ГС. 2. После чего делаю бэкапы старых баз данных и затем заливаю новую базу ЛС в Navicat уже в существующую. Но в этом случае все данные удаляются. А если залить ГС в Navicat в уже существующую базу ГС, то все остается без изменений. ( В общем все, что я проделывал или по крайней мере пытался - это все бред ИМХО, ничего у меня не получается Smile ).
Кто может написать гайд (дать подробный, понятный ответ) или что-то подобное ему по обновлению сервера со старой сборки на новую при этом, сохранив все данные? Буду очень премного благодарен тому, кто поможет мне. Smile
Ответ
#2
лс не заменяй все ровно эта папка стандартная .. и в novikat через sql не обновляй..
все норм будет..
теперь GS его обновишь и все должно остаться..

и на всякий..
заходишь новикат выделяешь все свои базы мышью жмешь правой клавишой выбераешь "DUMP SHQ FILE" это поможет если что то закосячишь в будующим.. базы все в один файл упакуешь .... потом при необходимости загрузишь !
Ответ
#3
Для того чтобы старые данные не удалялись - заливай в старую базу только *.sql файлы из папок sql/Update.
Ответ
#4
Не трогай базу вообще
Тебе же обновить ее надо а не поменять
1.Заменяешь все серверные папки ( в данном случае папку Gameserver)
2. Открываешь Navicat выбираешь свою базу с геймсервером, далее нажимаешь
View - Query - New Query - В открывшеся окне нажимаешь Load вы папке геймсервер находишь папку sql - update и выбираешь файлы с расширение *.sql
после того как выбрал скл фаил нажимаешь Run
и так каждый фаил что бы обновить
В этом случае остается старое и добавится новое.
[Изображение: aionban.gif]
Ответ
#5
Спасибо всем большое за ответы. Smile
Ответ
#6
Nemesis, у меня есть к тебе еще один вопросик. Smile

Вот к примеру я скачал новую сборку ГС, удаляю старую. Затем заливаю из папки Update файлы, но возникает ошибка вида:
Цитата:[SQL] ALTER TABLE `players` ADD COLUMN `recoverexp` bigint(20) NOT NULL default '0' AFTER `exp`;
[Err] 1060 - Duplicate column name 'recoverexp'
Конечно эта ошибка возникает не со всеми файлами...
Так и должно быть? Ведь слово duplicate переводиться с англ. как дубликат, копия, а значит все это не получается обновить т.к. данный файл уже есть у меня. Так ведь?
Ответ
#7
вчитывайся в название файла
там написано обгрейд какой части базы идёт и после какой ревы он вышел
то есть если скажем у тебя был сервак 1125 ты обновил а в Update лежит файл 1124 то ставить не надо а если 1126+ то надо
ЛЮДИ ВКЛЮЧИТЕ ВАШИ МОЗГИ
а то китайцы уже андроидов в телефоны пихают
Nokia N810
[Изображение: Bez_nazvy-2.png]
[Изображение: account_detailed.gif]
Ответ
#8
Теперь вроде с 1900+
Мой сайт - pc-soft.in [РеКлАма].........Я тебе помог???Клацай "Спасибо"и +
Ответ
#9
[Err] 1060 - Duplicate column name 'recoverexp'
НАписано что дублирутся имя таблицы.
Это говорит о том что такая таблица уже есть
[Изображение: aionban.gif]
Ответ
#10
я немогу обновить базу почему то теперь на более новую, да в общем на любую..

Что сделать... ошибки в гс от неё частые..

Добавлено через 2 минуты
[Err] 1050 - Table 'broker' already exists
[Err] -- ----------------------------
-- broker
-- ----------------------------
CREATE TABLE `broker` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`itemPointer` int(11) NOT NULL DEFAULT '0',
`itemId` int(11) NOT NULL,
`itemCount` int(11) NOT NULL,
`seller` varchar(14) NOT NULL,
`price` int(11) NOT NULL DEFAULT '0',
`brokerRace` enum('ELYOS','ASMODIAN') NOT NULL,
`expireTime` timestamp NOT NULL DEFAULT '2010-01-01 02:00:00',
`settleTime` timestamp NOT NULL DEFAULT '2010-01-01 02:00:00',
`sellerId` int(11) NOT NULL,
`isSold` tinyint(1) NOT NULL,
`isSettled` tinyint(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
[Msg] Finished - Unsuccessfully
--------------------------------------------------
[Изображение: 3c926d95b821.png]
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ищу куратора по созданию сервера Nokitosic 0 1,423 12-07-2022, 09:26 AM
Последний пост: Nokitosic
  покупка файлов эмулятора / сервера 3.0-3.5 + клиент goldfishie 0 3,022 07-13-2019, 01:01 AM
Последний пост: goldfishie
  Вылетает через пару минут с ошибкой в консоли сервера lilikon 1 2,922 12-04-2016, 08:37 PM
Последний пост: PROGRAMMATOR
  Досадная ошибка сервера которая вынесла уже мне мозг ... saati 27 7,246 03-18-2013, 09:02 PM
Последний пост: Krasavella
  помогите пожалуйста с добавлением гм команд в сборку 1.9 Sefirot 6 2,957 02-09-2013, 10:12 AM
Последний пост: Sefirot
  Нету сервера при выборе его Shilling 20 7,500 06-10-2012, 09:02 PM
Последний пост: Mr.Fromos
  Опытным модераторам (Просьба найти мою ошибку в создании сервера) steam090 6 2,982 03-14-2012, 07:57 PM
Последний пост: steam090
  Опытным моделяторам (Просьба найти мою ошибку в создании сервера) steam090 2 2,415 03-14-2012, 02:12 PM
Последний пост: steam090
  Почему нет отклика от сервера? sullen.nv 3 2,524 02-04-2012, 08:36 AM
Последний пост: 3EBC
  Ошибка в работе сервера 2.7 sullen.nv 3 3,150 01-25-2012, 05:22 PM
Последний пост: TieLay

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)