Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
StartGameServer сервера ребелион 8471М
#1
Чего то не пойму для чего эта часть батника.


set ctime=%TIME:~0,2%
if "%ctime:~0,1%" == " "(
set ctime=0%ctime:~1,1%)
set ctime=%ctime%'%TIME:~3,2%'%TIME:~6,2%
echo.
echo Making a full backup into %DATE%-%ctime%_backup_full.sql
echo.
mysqldump.exe %Ignore% --add-drop-table -h %DBHost% -u %user% --password=%pass% %DBname% > backup/%DATE%-%ctime%_backup_full.sql
echo.
echo Backup complite %DATE%-%ctime%_backup_full.sql
echo.

С этим кодом батник вырубается без него все впорядке.

Понял только что что то к бекапу базы относится и проверка даты вроде.

Может кто подправить код чтоб нормально работал? И кометарии подробные добавить если понимает его.
Ответ
#2
Milldi, имхо нафик не нужно это Smile работает так - при старте сервера делается полный бекап базы и ложится в папку backup в виде дата и время запуска _backup_full.sql хотя если места лишнего многа тогда...
Если вам что то не нравиться идем сюда

[Изображение: 23077.png]
Ответ
#3
У меня так же была проблема , он у меня не запускался а просто сворачавался , я батник поменял поставил от 8424 , и нормально стало...
Ответ
#4
я тоже поставил его от ранее вышедшой версии и усе
Ответ
#5
Собственно вот вам фикс для батника:
Код:
@echo off
:start
set user=root
set pass=
set DBname=l2rdb
set DBHost=localhost
set ctime=%TIME:~0,2%
if "%ctime:~0,1%" == " " (
set ctime=0%ctime:~1,1%
)
set ctime=%ctime%'%TIME:~3,2%'%TIME:~6,2%
echo.
echo Making a full backup into %DATE%-%ctime%_backup_full.sql
echo.
mysqldump.exe %Ignore% --add-drop-table -h %DBHost% -u %user% --password=%pass% %DBname% > backup/%DATE%-%ctime%_backup_full.sql
echo.
echo Backup complite %DATE%-%ctime%_backup_full.sql
echo.

Данный код нужен для того чтобы при старте сервера или рестарте сперва делался дамп базы. Smile

З.Ы. Теперь у вас все будет нормально запускатся!
Ответ
#6
Magicteam, Ок спасибо но объясни пожалуйста как он работает каждую строчку что то не догоню никак. считай меня тупымSmile
Ответ
#7
set user=root (логин баззы данных)
set pass=здесь указать пароль на базы данных.
set DBname=l2rdb (Название базы данных)
set DBHost=localhost (адре где стоит база данных, по дефолту localhost)

Остальные строчки, например set ctime - установка времени системного, чтобы файл был такого вида:

Making a full backup into 03.08.2008-20'51'27_backup_full.sql

Собственно и все, менять ничего не надо, все буде работать.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ошибка запуска гейм сервера Kensiro 1 1,754 01-23-2018, 04:41 PM
Последний пост: PROGRAMMATOR
  Время сервера "/time" не совпадает с картой ntking 4 2,179 05-04-2017, 02:52 PM
Последний пост: ntking
  Настройка сервера AndSrt 3 1,601 11-03-2015, 12:00 AM
Последний пост: Deeez
  Ошибка в логах игрового сервера KateKate7912 6 1,785 10-13-2015, 07:52 AM
Последний пост: KateKate7912
  Синхронизация координат клиента и сервера awers 5 2,805 11-03-2014, 12:05 AM
Последний пост: linliss
  Скрипт установки сервера не работает. Linux /. SunWar 2 1,332 08-24-2014, 06:48 PM
Последний пост: SunWar
  ядро сервера frozen pyworld 5 1,570 11-13-2013, 07:24 PM
Последний пост: [STIGMATED]
  Проблема с запуском Регистрации Гейм Сервера RandomSkill 6 2,049 07-23-2013, 03:46 PM
Последний пост: RandomSkill
  Установка сервера kronl2 11 3,737 02-14-2013, 12:52 AM
Последний пост: kronl2
  Защита хэша сервера Raffinary 40 9,662 01-29-2013, 02:40 AM
Последний пост: coldy

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


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