Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
Sign in to follow this  
logasev

Вопрос по Откату сервера!

Меня интересует такой вопрос.

Есть программа которая сможет сделать рестарт, когда это будет угодна мне?

Edited by logasev (see edit history)

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

вот скрипт дампа баз MySQL 

@echo off
 
set dbUser=dayz
set dbPassword=password
set backupDir="E:\backup\mysql"
set mysqldump="C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.1.4\mysqldump.exe"
set mysqlDataDir="c:\Users\All Users\MySQL\MySQL Server 5.6\data\"
set zip="C:\Program Files\7-Zip\7z.exe"
 
:: get date
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
set YYYYMMDD=%year%%month%%day%
 
:: get time
set hour=%TIME:~0,2%
set hour=%hour: =0%
set minute=%TIME:~3,2%
set second=%TIME:~6,2%
 
set dirName=%YYYYMMDD%_%hour%%minute%
 
:: switch to the "data" folder
pushd %mysqlDataDir%
 
:: iterate over the folder structure in the "data" folder to get the databases
for /d %%f in (*) do (
 
	if not exist %backupDir%\%dirName%\ (
		mkdir %backupDir%\%dirName%
	)
 
	%mysqldump% --host="localhost" --user=%dbUser% --password=%dbPassword% --single-transaction --add-drop-table --databases %%f > %backupDir%\%dirName%\%%f.sql
 
	%zip% a -tgzip %backupDir%\%dirName%\%%f.sql.gz %backupDir%\%dirName%\%%f.sql
 
	del %backupDir%\%dirName%\%%f.sql
 
)

ставишь .bat скрипт в задания и хоть каждую минуту делай дамп.

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

Вот спасибо!

Share this post


Link to post
Share on other sites






  • 0

Меня интересует такой вопрос.

Есть программа которая сможет сделать рестарт, когда это будет угодна мне?

@echo off
echo.
echo KILL arma2oaserver.exe
set serverkill="d:\gams\DayZServer\Expansion\beta\"
cd /d %serverkill%
taskkill /im arma2oaserver.exe
echo.
echo Kill Bec.exe
set beckill="d:\gams\DayZServer\BEC\"
cd /d %beckill%
taskkill /im bec.exe
timeout 240
echo.
echo Starting Dayz Server
:: start the server..
set dayzpath="d:\gams\DayZServer\"
cd /d %dayzpath%
start "" "DayZ_Epoch_instance_11_Chernarus.bat"
timeout 20
echo.
echo Starting Bec
:: start bec
set becpath="d:\gams\DayZServer\BEC\"
cd /d %becpath%
start "" "bec.exe" -f Config.cfg
echo.
echo Server Started 100%
cls
@exit

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

Share this post


Link to post
Share on other sites
  • 0

 

Меня интересует такой вопрос.

Есть программа которая сможет сделать рестарт, когда это будет угодна мне?

@echo off
echo.
echo KILL arma2oaserver.exe
set serverkill="d:\gams\DayZServer\Expansion\beta\"
cd /d %serverkill%
taskkill /im arma2oaserver.exe
echo.
echo Kill Bec.exe
set beckill="d:\gams\DayZServer\BEC\"
cd /d %beckill%
taskkill /im bec.exe
timeout 240
echo.
echo Starting Dayz Server
:: start the server..
set dayzpath="d:\gams\DayZServer\"
cd /d %dayzpath%
start "" "DayZ_Epoch_instance_11_Chernarus.bat"
timeout 20
echo.
echo Starting Bec
:: start bec
set becpath="d:\gams\DayZServer\BEC\"
cd /d %becpath%
start "" "bec.exe" -f Config.cfg
echo.
echo Server Started 100%
cls
@exit

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

Его запускать когда нужен откат?

Share this post


Link to post
Share on other sites
  • 0

1. А ты дампы то делаешь, чтобы откат делать????????

Или ты думаешь они сами там шлепаются?

 

2. Чтобы сделать откат, самое простое, - зайти в phpMyAdmin(если стоит Apach - Denwer, вроде как в XAMPP так же), и тупо залить прошлый дамп - через менб импорт.

Занимает секунд 10.

Share this post


Link to post
Share on other sites
  • 0

1. А ты дампы то делаешь, чтобы откат делать????????

Или ты думаешь они сами там шлепаются?

 

2. Чтобы сделать откат, самое простое, - зайти в phpMyAdmin(если стоит Apach - Denwer, вроде как в XAMPP так же), и тупо залить прошлый дамп - через менб импорт.

Занимает секунд 10.

Я и прошу объяснить или скинуть программу с помощью которой можно сделать откат

Share this post


Link to post
Share on other sites
  • 0

вот скрипт дампа баз MySQL 

@echo off
 
set dbUser=dayz
set dbPassword=password
set backupDir="E:\backup\mysql"
set mysqldump="C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.1.4\mysqldump.exe"
set mysqlDataDir="c:\Users\All Users\MySQL\MySQL Server 5.6\data\"
set zip="C:\Program Files\7-Zip\7z.exe"
 
:: get date
set day=%DATE:~0,2%
set month=%DATE:~3,2%
set year=%DATE:~6,4%
set YYYYMMDD=%year%%month%%day%
 
:: get time
set hour=%TIME:~0,2%
set hour=%hour: =0%
set minute=%TIME:~3,2%
set second=%TIME:~6,2%
 
set dirName=%YYYYMMDD%_%hour%%minute%
 
:: switch to the "data" folder
pushd %mysqlDataDir%
 
:: iterate over the folder structure in the "data" folder to get the databases
for /d %%f in (*) do (
 
	if not exist %backupDir%\%dirName%\ (
		mkdir %backupDir%\%dirName%
	)
 
	%mysqldump% --host="localhost" --user=%dbUser% --password=%dbPassword% --single-transaction --add-drop-table --databases %%f > %backupDir%\%dirName%\%%f.sql
 
	%zip% a -tgzip %backupDir%\%dirName%\%%f.sql.gz %backupDir%\%dirName%\%%f.sql
 
	del %backupDir%\%dirName%\%%f.sql
 
)

ставишь .bat скрипт в задания и хоть каждую минуту делай дамп.

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

Share this post


Link to post
Share on other sites
  • 0

А как сдалать рестарт сервера когда тебе этого захочеться вот например прямо через 10 секунд как это сделать? через что и как? Как мне узнать что прописать я просто не знаю если что вот мой скайп помогите кто то скай Pashtet4495

Edited by Pasha44 (see edit history)

Share this post


Link to post
Share on other sites
  • 0

А как сдалать рестарт сервера когда тебе этого захочеться вот например прямо через 10 секунд как это сделать? через что и как? Как мне узнать что прописать я просто не знаю если что вот мой скайп помогите кто то скай Pashtet4495

 

настрой и поставь таймаут 10 сек. и запусти скрипт выше

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Akie
      Каким софтом можно расковырять модели из АРМЫ, подскажите пожалуйста?+
    • By BorizzK
      В чем отличие
       
      MyPlayerBase: PlayerBase
       
      и
       
      MyPlayerBase extends PlayerBase
       
      или это одно и то же?
    • By ro1and
      Добрый день. Прошу помощи. При настройке сервера Exile на пиратской сборке не получается зайти на сервер. Сам сервер поднимается (BattleEye отключен), его в клиенте видно в локалке, но при подключении к нему в консоли пишется только "Игрок такой-то присоединяется" и все. Никаких ошибок не выдает. Фаерволы отключены на обоих компах, антивирусы тоже. Версия армы 1.80. Подскажите в какую сторону копать, пожалуйста.
      Да, я понимаю, пиратка, но все-таки и такие сервера есть и они как-то работают.))
    • By MrMiBl
      Народ, подскажите как сделать дебаг как на скрине

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • By Akie
      Возникла проблема в том что когда спавнишься персонажем мужского пола, тебя выкидывает за карту в то место где выбираешь скин, пол и набор лута, когда выбираю женский пол , все в порядке. стоит ESS v3

      Кусок лога с этими событиями :
       
      4:32:18 "infiSTAR.de fnc_AdminFirstReq: [1234,B 1-1-B:1 (Vardjy) REMOTE,"76561198111473480"]" 14:32:18 "infiSTAR.de ******ADMIN-LOGIN******: Vardjy(76561198111473480)" 14:32:18 "infiSTAR.de fnc_AdminReqProceed: [1234,B 1-1-B:1 (Vardjy) REMOTE,"76561198111473480"]" 14:32:18 "INFO - Player: Vardjy(UID:76561198111473480/CID:13) Status: CLIENT LOADED & PLAYING" 14:32:19 "INFO - Vardjy(UID:76561198111473480,CID:13) PlayerSync, CHILD:201:13:[0,[13129.6,6304.64,0.100929]]:[]:["DZ_Assault_Pack_EP1",[[],[]],[[],[]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"O",true,[0,0,0],false]:false:false:0:0:37327:0:[["","aidlpercmstpsraswpstdnon_player_0s",42],[]]:0:0:"SurvivorW2_DZ":0:" 14:32:25 Warning: looped for animation: ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon_end.rtm differs (looped now 0)! MoveName: amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon_end 14:32:26 ["sched_lootpiles_5mn: reset lootpiles check, total visited:",73,"listed:",0] 14:32:27 No speaker given for Dalibor Fojt 14:32:27 No speaker given for Michal Tuma 14:32:27 No owner 14:32:28 "infiSTAR.de fnc_AdminFirstReq: [4,B 1-1-B:1 (Vardjy) REMOTE,B 1-1-B:1 (Vardjy) REMOTE]" 14:32:28 "infiSTAR.de fnc_AdminReqProceed: [4,B 1-1-B:1 (Vardjy) REMOTE,B 1-1-B:1 (Vardjy) REMOTE]" 14:32:28 "infiSTAR.de PVAH_WriteLog: B 1-1-B:1 (Vardjy) REMOTE   Vardjy Adminkilled Vardjy" 14:32:29 "Player UID#76561198111473480 CID#13 PID#3(Vardjy) as SurvivorW2_DZ died at карьер [131090]" 14:32:29 "DeathMessage: Vardjy умер от потери крови." 14:32:42 "INFO: OnPlayerDisconnect exiting. Player is near respawn_west. This is normal after death. ["76561198111473480","Vardjy"]" 14:32:42 Client: Remote object 3:5 not found 14:32:42 Client: Remote object 3:6 not found 14:32:42 Client: Remote object 3:8 not found 14:32:42 Warning: Cleanup player - person 3:41 not found 14:32:47 No speaker given for Slavomir Tuma 14:32:47 No speaker given for Ivan Vanek 14:32:51 "INFO - Player: PID#3(Vardjy)(UID:76561198111473480/CID:14) Status: LOGGING IN" 14:32:54 "INFO - Player: PID#3(Vardjy)(UID:76561198111473480/CID:14) Status: LOGIN PUBLISHING, Location Дракон [111124]" 14:33:07 No owner 14:33:07 No owner 14:33:15 "infiSTAR.de fnc_AdminFirstReq: [1234,B 1-1-B:1 (Vardjy) REMOTE,"76561198111473480"]" 14:33:15 "infiSTAR.de ******ADMIN-LOGIN******: Vardjy(76561198111473480)" 14:33:15 "infiSTAR.de fnc_AdminReqProceed: [1234,B 1-1-B:1 (Vardjy) REMOTE,"76561198111473480"]" 14:33:15 "INFO - Player: Vardjy(UID:76561198111473480/CID:14) Status: CLIENT LOADED & PLAYING" 14:33:25 "INFO - Vardjy(UID:76561198111473480,CID:14) PlayerSync, CHILD:201:14:[0,[13364.6,6501.63,0.00129604]]:[["ItemFlashlight","ItemMap","Makarov_DZ"],["HandRoadFlare","ItemPainkiller","ItemWaterBottle","FoodPistachio","ItemBandage","ItemBandage","8Rnd_9x18_Makarov","8Rnd_9x18_Makarov"],""]:["DZ_Assault_Pack_EP1",[[],[]],[[],[]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"A",false,[0,0,0],false]:false:false:0:0:37426:0:[["Makarov_DZ","aidlpercmstpsraswpstdnon_player_idlesteady02",100],[]]:0:0:"Survivor2_DZ":0:" 14:33:27 No owner 14:33:27 No owner 14:33:40 "INFO: Cannot Sync Character Vardjy near respawn_west [-18669.8,25883.3,0.00125122]. This is normal when relogging or changing clothes." 14:34:33 "z\addons\dayz_server\system\scheduler\sched_corpses.sqf: Deleted 0 uncontrolled zombies, 0 uncontrolled animals, 0 dead character bodies, 0 ghosts and 2 empty groups. Added 0 flies."  
  • Our picks

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.