Jump to content

Recommended Posts

Posted

¿Soñais con hacer copias de seguridad automáticas? 

O simplemente automatizar la ejecución de cualquier script.

 

Os voy a desvelar como. FreeBSD nos ofrece una herramienta llamada cron jobs. 

Con esta herramienta podéis automatizar la ejecución de cualquier script, vuestro servidor lo ejecutará automáticamente a la hora fijada, cada dia, cada hora, cada semana o cada mes.

 

Funcionamiento:

 

-Bueno el archivo esta localizado en /etc/crontab

-Veréis una linea tipo :

*/5	*	*	*	*	root	/usr/libexec/atrun

Justo debajo de esa, o al final del archivo donde queráis pondremos nuestra linea para automatizar nuestro script.

 

Por ejemplo este script:

10	*/2	*	*	*	root	/root/copia_seguridad.sh

Esta línea ejecutaría el script "copia_seguridad.sh" ubicado en /root cada 2 horas el minuto 10.

 

El primer párrafo son minutos, el segundo horas, el tercero días y el cuarto meses.

Si ponemos un numero solo, será el tiempo exacto en el que se ejecutará por ejemplo en mi caso el minuto 10, y si ponemos */2 se ejecutará cada 2 horas.

Por ejemplo si quisiéramos que se ejecutara a las 10, el minuto 20, cada día quedaría así:

20	10	*/1	*	*	root	/root/copia_seguridad.sh

Se ejecutaría a las 10, minuto 20, cada día.

 

Si queréis algun ejemplo mas os lo puedo poner pero con esto creo que queda claro.

Una vez puesto tenéis que reiniciar el servidor.

Aseguraros de que el script tenga permisos 777.

 

#MadeInZone

Posted

Muy buena guía con esto hare backup y limpieza automática

La mejor limpieza es por quest. Porque si se te cae el servidor se te queda el log del fallo, en cambio por crontab(cron job) si se cae no se te queda el fallo.

 

Muy buena guía Serex.

Posted

La mejor limpieza es por quest. Porque si se te cae el servidor se te queda el log del fallo, en cambio por crontab(cron job) si se cae no se te queda el fallo.

 

Muy buena guía Serex.

creo que a esto es a lo que se refiere .shake

 

 

quest limpiar begin
state start begin
 
when login with pc.is_gm() begin
loop_timer("antilag", 60*15)
end
 
 
when antilag.timer begin
 
--CANALES--
 
--CANAL1--
 
os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog')
os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog')
os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog')
os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog')
 
--CANAL2--
 
os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog')
os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog')
os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog')
os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog')
 
--CANAL3--
 
os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog')
os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog')
os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog')
os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog')
 
--CANAL4--
 
os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog')
os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog')
os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog')
os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog')
 
end
end
end

Posted

 

creo que a esto es a lo que se refiere .shake

 

 

quest limpiar begin
state start begin
 
when login with pc.is_gm() begin
loop_timer("antilag", 60*15)
end
 
 
when antilag.timer begin
 
--CANALES--
 
--CANAL1--
 
os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog')
os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog')
os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog')
os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog')
 
--CANAL2--
 
os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog')
os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog')
os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog')
os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog')
 
--CANAL3--
 
os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog')
os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog')
os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog')
os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog')
 
--CANAL4--
 
os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog')
os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog')
os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog')
os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts')
os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser')
os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog')
 
end
end
end

 

Exacto.

Posted

creo que a esto es a lo que se refiere .shake

quest limpiar beginstate start begin when login with pc.is_gm() beginloop_timer("antilag", 60*15)end  when antilag.timer begin --CANALES-- --CANAL1-- os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog') --CANAL2-- os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog') --CANAL3--  os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog') --CANAL4--  os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog') endendend

 

esa quest me suena de algo
Posted

Disculpen yo lo quiero hacer para que me encienda mi servidor cada 3 horas ya que se me caen algunos mapas

y encendiendolo con el .start se levantan pero lo ago manualmentey eso cansa...

 

Para que sea Automatico seria asi?

 

10 */3 * * * root /root/start.sh

o asi?

10 */3 * * * root /home/game/start.sh

 

Diganme cual de las 2 porfavor.

Posted

creo que a esto es a lo que se refiere .shake

quest limpiar beginstate start begin when login with pc.is_gm() beginloop_timer("antilag", 60*15)end  when antilag.timer begin --CANALES-- --CANAL1-- os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_1 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_2 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo1_3 && rm syslog')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_1/nucleo_guerras && rm syslog') --CANAL2-- os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_1 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_2 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo2_3 && rm syslog')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_2/nucleo_guerras && rm syslog') --CANAL3-- os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_1 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_2 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo3_3 && rm syslog')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_3/nucleo_guerras && rm syslog') --CANAL4-- os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_1 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_2 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo4_3 && rm syslog')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm pts')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm sysser')os.execute('cd /home/game/canales/canal_4/nucleo_guerras && rm syslog') endendend

 

Si fueseis medio listos, sabrías que son archivos de texto los cuales solo guardan la información de carga y errores, no dan lag, cosa que no hay que borrar para examinar posteriores fallos, pero vosotros a lo vuestro, encontrais algo y ya os soluciona la vida.En cuanto al tema del cron, anotaría que significa cada columna
#Minuto Hora    Dia/Sem Mes     Dia/Mes Usuario   Ruta Script*       *       *       *       *       root      /Ruta/hasta/tu/script
Esta línea ejecutaría el script cada min.Para los navegantes, los backups deben hacerse de la base de datos no de los files, podeis usar este pequeño script que debereis añadir la ruta en el cron
fecha=`date +%y.%m.%d-%H:%M`mkdir /Backupsmkdir /Backups/$fechacd /Backups/$fechatar czvf db.gz /var/db/mysql
Es un shell muy simple que solo hara un backup, ni limpiará ni nada.
Posted

Si fueseis medio listos, sabrías que son archivos de texto los cuales solo guardan la información de carga y errores, no dan lag, cosa que no hay que borrar para examinar posteriores fallos, pero vosotros a lo vuestro, encontrais algo y ya os soluciona la vida.

 

Qué no da lagg? Tu ponte a tener un syserr con 100mb y uno con 10kb y dime si tienes lagg o no

  • 10 months later...
Posted

¿Soñais con hacer copias de seguridad automáticas? 

O simplemente automatizar la ejecución de cualquier script.

 

Os voy a desvelar como. FreeBSD nos ofrece una herramienta llamada cron jobs. 

Con esta herramienta podéis automatizar la ejecución de cualquier script, vuestro servidor lo ejecutará automáticamente a la hora fijada, cada dia, cada hora, cada semana o cada mes.

 

Funcionamiento:

 

-Bueno el archivo esta localizado en /etc/crontab

-Veréis una linea tipo :

*/5	*	*	*	*	root	/usr/libexec/atrun

Justo debajo de esa, o al final del archivo donde queráis pondremos nuestra linea para automatizar nuestro script.

 

Por ejemplo este script:

10	*/2	*	*	*	root	/root/copia_seguridad.sh

Esta línea ejecutaría el script "copia_seguridad.sh" ubicado en /root cada 2 horas el minuto 10.

 

El primer párrafo son minutos, el segundo horas, el tercero días y el cuarto meses.

Si ponemos un numero solo, será el tiempo exacto en el que se ejecutará por ejemplo en mi caso el minuto 10, y si ponemos */2 se ejecutará cada 2 horas.

Por ejemplo si quisiéramos que se ejecutara a las 10, el minuto 20, cada día quedaría así:

20	10	*/1	*	*	root	/root/copia_seguridad.sh

Se ejecutaría a las 10, minuto 20, cada día.

 

Si queréis algun ejemplo mas os lo puedo poner pero con esto creo que queda claro.

Una vez puesto tenéis que reiniciar el servidor.

Aseguraros de que el script tenga permisos 777.

 

#MadeInZone

 

No meu caso eu queria a SERVEFILES salva a cada 1hora EXATA, então meu script seria assim?

*    */1    *    *    *    root    /usr/home/game/backup.sh

 

seria assim???

 

Si fueseis medio listos, sabrías que son archivos de texto los cuales solo guardan la información de carga y errores, no dan lag, cosa que no hay que borrar para examinar posteriores fallos, pero vosotros a lo vuestro, encontrais algo y ya os soluciona la vida. En cuanto al tema del cron, anotaría que significa cada columna

#Minuto Hora    Dia/Sem Mes     Dia/Mes Usuario   Ruta Script*       *       *       *       *       root      /Ruta/hasta/tu/script
Esta línea ejecutaría el script cada min. Para los navegantes, los backups deben hacerse de la base de datos no de los files, podeis usar este pequeño script que debereis añadir la ruta en el cron
fecha=`date +%y.%m.%d-%H:%M`mkdir /Backupsmkdir /Backups/$fechacd /Backups/$fechatar czvf db.gz /var/db/mysql
Es un shell muy simple que solo hara un backup, ni limpiará ni nada.

 

 

Quero salvar apenas os dados dos jogadores com itens e tudo mais, ou seja, salvar tudo que é relacionado ao banco de dados, salvar apenas o mysql...

poderia me explicar o que seria o /Backupsmkdir /Backups/$fechacd /Backups/$fechatar (seria a pasta que será salva?),

porque eu quero executar esse script a cada 1minuto, para salvar apenas o banco de dados completo, meu backup APENAS do mysql

está localizado no diretorio /usr/home/game e o nome do arquivo seria 'mysql.sh' , como ficaria o script? não entendi muito bem... obrigado

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies to enhance your browsing experience and provide relevant content. By continuing to browse, you agree to our 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. and Terms of Use. For more information on how we protect your data, please check our Privacy Policy.