You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Versão 2.0, reformulação completa do script
Co-Authored-By: Carlos Heitor Lain <raizen@users.noreply.github.com>
Co-Authored-By: Agência H1 Code <contato@h1code.com.br>
echo"A SUA VPS ESTÁ PREPARADA COM SUCESSO PARA RECEBER O RATHENA!"
123
+
echo""
124
+
;;
125
+
126
+
'compilar-rathena') cd /home/emulador; ./configure --disable-64bit; make clean; make server ;;
127
+
128
+
'compilar-rathena2') cd /home/emulador; ./configure; make clean; make server ;;
129
+
130
+
'compilar-eamod') cd /home/emulador; make clean; make sql; make sql ;;
131
+
132
+
'backup') cd /home; rar a backup_`date +%d_%m_%y_%H_%M`.rar emulador; mkdir backup; mv backup_`date +%d_%m_%y_%H_%M`.rar /home/backup ;;
133
+
134
+
'antigo') cd /home; rar a emulador_antigo_`date +%d_%m_%y`.rar emulador; mkdir backup; mv emulador_antigo_`date +%d_%m_%y`.rar /home/backup ;;
135
+
136
+
'baixar-emulador') echo"Para baixar um emulador, use um dos seguintes comandos: sv baixar-cronus | sv baixar-brathena | sv baixar-hercules | sv baixar-rathena";;
137
+
138
+
'baixar-cronus') cd /home; sv antigo; rm -rf emulador; mkdir emulador; svn co https://github.com/Cronus-Emulator/Cronus/trunk emulador;echo"O seu emulador foi baixado com sucesso e se encontra dentro de /home/emulador"; rm -rf $banco*;cd /home/emulador/sql-files; cp main.sql logs.sql $banco;cd /home/emulador/sql-files/item; cp item_db.sql item_db2.sql item_db_re.sql $banco;cd /home/emulador/sql-files/mob; cp mob_db.sql mob_db2.sql mob_db_re.sql mob_skill_db.sql mob_skill_db2.sql mob_skill_db_re.sql $banco; sv preparar ;;
139
+
140
+
'baixar-brathena') cd /home; sv antigo; rm -rf emulador; mkdir emulador; svn co https://github.com/brAthena/brAthena/trunk emulador;echo"O seu emulador foi baixado com sucesso e se encontra dentro de /home/emulador"; rm -rf $banco*;cd /home/emulador/sql/; cp principal.sql logs.sql $banco;cd /home/emulador/sql/pre-renovacao/; cp pre-renovacao.sql $banco;cd /home/emulador/sql/renovacao/; cp renovacao.sql $banco; sv preparar ;;
141
+
142
+
'baixar-hercules') cd /home; sv antigo; rm -rf emulador; svn co https://github.com/HerculesWS/Hercules/trunk emulador;echo"O seu emulador foi baixado com sucesso e se encontra dentro de /home/emulador"; rm -rf $banco*;cd /home/emulador/sql-files; cp item_db2.sql item_db_re.sql item_db.sql logs.sql main.sql mob_db2.sql mob_db_re.sql mob_db.sql mob_skill_db2.sql mob_skill_db_re.sql mob_skill_db.sql $banco; sv preparar ;;
143
+
144
+
'baixar-rathena') cd /home; sv antigo; rm -rf emulador; mkdir emulador; svn co https://github.com/rathena/rathena/trunk emulador;echo"O seu emulador foi baixado com sucesso e se encontra dentro de /home/emulador"; rm -rf $banco*;cd /home/emulador/sql-files; cp item_cash_db.sql item_cash_db2.sql item_db.sql item_db2.sql item_db2_re.sql item_db_re.sql logs.sql main.sql mob_db.sql mob_db2.sql mob_db2_re.sql mob_db_re.sql mob_skill_db.sql mob_skill_db2.sql mob_skill_db2_re.sql mob_skill_db_re.sql roulette_default_data.sql $banco ;;
145
+
146
+
*) echo"Os comandos válidos são:
147
+
148
+
sv ligar - Liga o emulador (brAthena/Cronus/Hércules/rAthena/eAmods)
149
+
sv desligar - Desliga o emulador (brAthena/Cronus/Hércules/rAthena/eAmods)
150
+
sv compilar - Compila o emulador (brAthena/Cronus/Hércules)
151
+
sv status - Verifica se o emulador está com seus processos ligados ou desligados
152
+
sv compilar-cmake - Compilar emualdor com CMAKE (emuladores específicos)
153
+
sv screen - Roda o emulador em segundo plano com o Screen
154
+
sv retornar - Retorna à tela do Screen nos demais acessos ao SSH
155
+
sv preparar - Da as permissões inicias ao emulador (chmod 777 configure e ./configure)
156
+
sv backup - Cria um backup e um arquivo .rar da pasta /home/emulador
157
+
sv baixar-emulador - Baixar emuladores diretamente dos repositórios oficiais do GitHub (brAthena/Cronus/Hércules/rAthena)
158
+
sv compilar-rathena - Comando especialmente criado para compilar emuladores rAthena (GCC-C++ versão 5.X)
159
+
sv compilar-eamod - Comando especialmente criado para compilar emuladores eAmod
160
+
161
+
Para utilizar os comandos, basta digitar em qualquer tela do seu SSH.
32
162
33
-
" ;;
34
-
'baixar-rathena') cd /home ; mkdir backup ; tar -czvf /home/backup/emulador_`date +%b%d-%Hh%Mm%Ss`.tgz emulador ;cd /home/backup ; mysqldump -h $HOST_PATH -u $USER_PATH -p$SENHA_PATH$BD_PATH> banco_`date +%b%d-%Hh%Mm%Ss`.sql.gz ;cd /home ; rm -rf emulador ; mkdir emulador ;cd /emulador ; svn co https://github.com/rathena/rathena/trunk emulador ; unzip rathena.zip ; rm -rf rathena.zip ;echo"Seu emulador está localizado em /emulador e a cópia do emulador anterior está no diretório /beckup." ;;
35
-
'baixar-eathena') cd /home ; mkdir backup ; tar -czvf /home/backup/emulador_`date +%b%d-%Hh%Mm%Ss`.tgz emulador ;cd /home/backup ; mysqldump -h $HOST_PATH -u $USER_PATH -p$SENHA_PATH$BD_PATH> banco_`date +%b%d-%Hh%Mm%Ss`.sql.gz ;cd /home ; rm -rf emulador ; mkdir emulador ;cd /emulador ; svn co https://github.com/eathena/eathena/trunk emulador ; unzip eathena.zip ; rm -rf eathena.zip ;echo"Seu emulador está localizado em /emulador e a cópia do emulador anterior está no diretório /beckup." ;;
36
-
'baixar-cronus') cd /home ; mkdir backup ; tar -czvf /home/backup/emulador_`date +%b%d-%Hh%Mm%Ss`.tgz emulador ;cd /home/backup ; mysqldump -h $HOST_PATH -u $USER_PATH -p$SENHA_PATH$BD_PATH> banco_`date +%b%d-%Hh%Mm%Ss`.sql.gz ;cd /home ; rm -rf emulador ; mkdir emulador ;cd /emulador ; svn co https://github.com/Cronus-Emulator/Cronus/trunk emulador ; unzip cronus.zip ; rm -rf cronus.zip ;echo"Seu emulador está localizado em /emulador e a cópia do emulador anterior está no diretório /beckup." ;;
37
-
'baixar-brathena') cd /home ; mkdir backup ; tar -czvf /home/backup/emulador_`date +%b%d-%Hh%Mm%Ss`.tgz emulador ;cd /home/backup ; mysqldump -h $HOST_PATH -u $USER_PATH -p$SENHA_PATH$BD_PATH> banco_`date +%b%d-%Hh%Mm%Ss`.sql.gz ;cd /home ; rm -rf emulador ; mkdir emulador ;cd /emulador ; svn co https://github.com/brAthena/brAthena/trunk ; unzip brathena.zip ; rm -rf brathena.zip ;echo"Seu emulador está localizado em /emulador e a cópia do emulador anterior está no diretório /beckup." ;;
0 commit comments