Dicas SSH – alterar senha, data, hora, timezone

Linux parece um bixo de 7 cabeças mas não é, aqui na OTpanel nós temos o objetivo de sempre tentar ajudar o cliente mesmo que não seja da nossa expertise. Recorremos ao Google procurando por comunidades que, talvez, as resposta para as nossas perguntas.

Hoje vou ensinar a vocês algumas coisas triviais para se operar uma máquina com linux, nós já deixaremos sua máquina basicamente toda configurada, mas você pode aprender alguams dicas simples caso queira alterar alguma coisa, não é mesmo?

Alterar Timezone

Se estiver com problema de timezone no Ubuntu, use os comandos abaixo:

mv /etc/localtime /etc/localtime.OLD
ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
ldconfig

Teste usando o comando date. Se retornar a data e a hora que deseja, reinicie seu servidor e faça novamente o teste para confirmar.

Alterar Data e Hora pelo terminal

Para conhecer as timezones disponíveis no sistema, rode o comando tzselect e selecione a região desejada. Abaixo segue um exemplo de opções escolhidas ao rodar tzselect para obter a timezone para o RJ:

2)Americas
9)Brazil
8)S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)
1)Yes

Ao término você receberá na tela a timezone desejada (ex.: America/Sao_Paulo). Anote-a. Execute o comando abaixo:

nano /root/.profile

Coloque no final do arquivo o texto retornado pelo comando tzselect:

TZ=’America/Sao_Paulo’; export TZ

Pressione no seu teclado:

Ctrl + O (para salvar o documento)

Enter (para confirmar que deseja gravar as alterações)

Ctrl + X (para sair)

Faça logout e entre novamente. Teste usando o comando date. Se retornar a data e a hora que deseja, reinicie seu servidor e faça novamente o teste para confirmar.

 

Alterar senha SSH no Linux

Opa, Essa é muito fácil, você pode alterar diretamente no painel SolusVM que fornecemos ou digitar o seguinte comando abaixo em seu SSH.

passwd ou sudo passwd

Dependendo da sua distro e configuração um ou outro comando deve funcionar. A seguir ele pedirá que você digite 2x a senha nova e pronto =)

Novo painel Cloud VPS Linux

Olá pessoal,

Estamos liberando o novo painel pra VPS Linux com SolusVM, agora você poderá fazer
algumas funcionalidades básicas de dentro do nosso painel de controle, ou se
preferir, do próprio painel solusVM que você receberá por e-mail
assim que contratar uma de nossas máquinas.

Entendemos que é importante você ver a banda utilizada, uso de CPU, memória,
disco entre outros. Também é possível reiniciar a máquina em caso de problemas,
reinstalar o sistema operacional e até mesmo acessá-la via console
sem necessidade de abrir suporte; tudo on-line!

Compilar OTserv Ubuntu 14.04 + TFS 1.1 + LAMP + Restarter

Escolhemos o Ubuntu 12.04 para ser o sistema operacional principal do OTpanel pois OTserv é um software escrito em 2002 e por isso usa recursos muito antigos e bibliotecas específicas para poder funcionar.

Soubemos há pouco tempo que a TFS 1.1 não consegue ser compilada nessa versão e por isso preparamos um tutorial para clientes que querem rodar Ubuntu + TFS 1.1, nesse caso ainda não é possível utilizar o OTpanel mas vamos te ensinar a montar o ambiente do zero.

Recomendamos esse tutorial pra usuários mais avançados, visto que não teremos as vantagens do OTpanel e todo o tutorial será feito diretamente no terminal SSH.

O que aprenderemos?
Instalar Apache, Mysql, PHP (lamp)
Instalar phpMyAdmin
Instalar Bibliotecas
Compilar TFS 1.1
Importar database
Verificar permissões
Adicionar Restarter

Nota importante: Nossas máquinas são equipadas com excelentes painéis de controle que possuem TODAS as funções realtime, ou seja, se você errar pode formatar a máquina em apenas 30 segundos!

Passo 1: Adquira um servidor Linux Ubuntu 14.04

Disponível em nosso catálogo de produtos em 60 segundos, clique aqui.

Entre como ROOT no SSH e digite os comandos abaixo, se não souber clique aqui.

Passo 2: Atualizar Sistema Operacional

apt-get update
apt-get upgrade

Passo 2: Baixando, compilando TFS 1.1

apt-get update;
apt-get install -y unzip git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev;
mkdir /home/otserv/ && cd /home/otserv/;
apt-get install -y aptitude bash-completion python-software-properties;

locale-gen en_US en_US.UTF-8 pt_BR.UTF-8 && dpkg-reconfigure locales
export LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8;
locale;

source /etc/bash_completion;
clear;
wget https://github.com/otland/forgottenserver/archive/v1.1.zip;
unzip v1.1.zip;
cd forgottenserver-1.1/ && mkdir build && cd build;
cmake ..
make

cp tfs ../
cd ..
./tfs

Passo 3: Instalando Apache, Mysql, PHP e phpMyAdmin

apt-get --reinstall install bsdutils;
apt-get install -y apache2 php5 mysql-server php5-mysql phpmyadmin

Dica: use uma senha segura para o MySQL, o comando mysql-server vai perguntar. Já a instalação do phpMyAdmin perguntará sobre DBCONFIG, selecione N e depois 1.apache

Para verificar a instalação use os comandos abaixo:

apache2 -v
php -v

A pasta do apache é /var/www/html

Para teste, crie um arquivo chamado index.php no caminho acima e coloque o seguinte código dentro do arquivo:

<?php
phpinfo();
?>

Após, abra seu browser e digite http://IP-DO-COMPUTADOR/index.php

OBS.: O ip que será digitado é o do computador aonde instalou o Apache.

Passo 4: Importando banco de dados

4.1: Criando a database

mysql -uroot -p;

depois digite

CREATE DATABASE otserv;
exit;

4.2: Importando

mysql -uroot -p < schema.sql

Dica: schema.sql está localizado dentro da pasta do seu game. Como estamos instalando a versão padrão do forgottenserver (TFS 1.1), a pasta é /home/otserv/forgottenserver; 

Passo5: Ligando o OTserv em Linux com Restarter

cd /home/otserv/forgottenserver;
wget https://raw.githubusercontent.com/otservme/baiak860/master/tfsAutoRestarter.sh;
mv tfs theforgottenserver;
chmod 777 tfsAutoRestarter.sh theforgottenserver;
./tfsAutoRestarter.sh

Pronto, seu game já deve estar rodando.

Dicas de segurança:
– Não rode o game como ROOT;
– Não use senha padrão para o MySQL.

Fonte:

http://www.apache.org/
http://www.mysql.com/
https://github.com/otland/forgottenserver

OTserv Global 10.53 Full Open Source + Site

Colocaremos agora o servidor OTserv Global 10.53 TFS 1.0 open source Full encontrado nesse link. Essa versão não possui account manager, para você criar conta deve usar direto o PHPMYADMIN ou instalar um website Gesior para TFS 1.0.

Atualização Fev/2015: Após a versão 2.6 do OTpanel, essa versão já vem instalada, para rodar basta apertar “Play” em seu OTpanel.

Login

GOD: 1/teste123

Funcionalidades

– Warzones 1, 2 e 3 (20 em 20 horas – configurável) sem missao
– Task system, com bosses e ranks;
– Bank System
– Gray Beach City completa 100% (incluindo Subsolo)
– NewVenore 100%
– New AB 100%
– Monstros 100%
– Trainer Offline 100%
– Trainer Online 100%
– Todas montarias;
– Taming system funcionando 100%;
– Database completa
– Wrath of Emperor Quest
– War System 100%
– Market System 100%
– Roshamull Completa100% (incluindo subsolo)
– Oramond Full
– Addons e Mounts 10.53
– Zao 100%
– Sem bug de pegar items com o browse field
– POI 100%
– Varios bugs de mapas removidos
– Blood Herb Quest 100%
– Npc Addoner, (e tem os npc originais fica a seu critério)
– Chayenne Realm Quest
– Pythius The Rotten Quest 100%
– Vocações Balanceadas
– Oramond sem bug bueiro
– Todas as escadas funcionando
– Todas as casas de oramond 100%
– Monster Loot de oramond 100%
– Nao tem bug de derrubar o ot.
– Estavel ate demais
Saiba mais…

 

Preparação, esclarecimento:

Você deve entrar em seu servidor via SSH (tutorial) e executar os comandos que iremos disponibilizar abaixo, tentamos ao máximo simplificar para você. Em caso de dúvidas, pergunte nos comentários que iremos tentar lhe ajudar sempre que possível.

Nota: esse tutorial é feito para OTpanel para ser usado com OTpanel, não daremos suporte
fora da plataforma. Isso você encontra em Fórums e sites especializados.

(1) Instalando…

Entre via SSH em seu servidor e digite o comando abaixo:

[code]bash <(curl -s https://raw.githubusercontent.com/otservme/global1051/master/src/otpanel-install.sh)[/code]

Nota: O script vai instalar tudo na pasta global1051-master, atenção para não perder dados.

(2) Importando o Banco de Dados (mySQL)

  1. Entre no link “phpMyadmin” dentro do OTpanel
  2. Clique em “Databases“, digite o nome “global1051” e clique em “Create new database
  3. Clique em “import“, selecione o arquivo schemas.sql localizado na pasta global1051-master

 

(3) Customizando o Config.lua

  1. Altere o campo IP para o ip da sua máquina
  2. Altere os campos account/password/database do Mysql
  3. Altere as informações textuais do seu projeto (nome do projeto, author …)

Conta padrão: 1/teste123 (faça login no site e altere)

Nota: O arquivo config.lua é usado para a configuração do seu OTserver, caso tenha alguma
dúvida sobre alguma funcionalidade você pode pesquisar em fórums ou na Google que deve
encontrar.

(4) Site!

Entre via SSH em seu servidor e digite o comando abaixo:
Atenção: os arquivos da pasta www serão sobrescritos.

[code]bash <(curl -s https://raw.githubusercontent.com/otservme/gesior-tfs10/master/otpanel-install.sh)[/code]

Após instalar você precisa editar o arquivo /www/config/config.php

  1. Alterar o $config[‘site’][‘serverPath’] para /home/otserv/global1051-master
  2. Demais informações do seu game (nome, cidades, funcionalidades on/off …)

Nota: O site requer conhecimento técnico e por isso recomendamos que você pesquise na Google caso queira alterar ou customizar seu site. Nossa equipe não poderá dar suporte para qualquer tipo de customização, para isso existem desenvolvedores qualificados que você pode conversar em sites de OTserv.

Pronto para Jogar? Ai vamos nós…

  1. Confira no menu Aprenda -> Diagnóstico se está tudo certo para rodar.”
  2. Vá em Status e aperte “Play”!

Agora fique livre para customizar seu game, melhorar funcionalidades e ser único. Nossa equipe
fez o máximo para facilitar a gestão do seu game agora a evolução e o sucesso do seu projeto
depende de você!


Créditos:
Printer Cyko (REALMAP)
Mark Talaturen (TFS)
Open Tibia Server
Absolute TK
ServerSoft Team (Scripts, facilidade)
Post Original (ver funcionalidades)

Novidades, preços reduzidos, OTserv & Anti-DDoS

Iniciamos o mês de setembro com muitas novidades na ServerSoft. Nossa Cloud VPS e Dedicados tiveram uma redução de preço de até 20% e agora contamos com um departamento de desenvolvimento de software focado em criar soluções que melhorem ainda mais a experiência de uso das pessoas em seus projetos.

Neste mês, já temos 2 soluções:
1- OTpanel: Gerencie seu OTserv via WEB
2- Anti-DDoS: Esteja protegido contra ataques de negação de serviço.

Para aqueles que não conhecem, OTserv é um software open source licenciado sob as leis GNU/GPL que emula um servidor virtual do jogo Tibia. Com ele, você poderá ter seu próprio game on-line sem precisar ter conhecimentos técnicos de infraestrutura.

Há mais de 10 anos trabalhando com games online, entendemos que proteção Anti-DDoS é uma necessidade nesse tipo de mercado. Aplicações como games, rádios, ou seja, streaming (tempo real) precisam de um excelente firewall para que não haja interrupções no serviço por ataques maliciosos.

Veja abaixo algumas pesquisas realizadas pela ServerSoft sobre ataques DDoS:ddos oficial1

oficial2

Assista ao vídeo, “Colocando um OTserv Global 10.41 on-line em 5 minutos”:

 

Convidamos todos vocês a sugerir novas soluções para tirar nossos cientistas da tecnologia da zona de conforto e, respeitando a filosofia da ServerSoft “Nós usaríamos?”, proporcionar novas soluções que facilite a usabilidade ou resolva problemas no dia a dia dos seus projetos. Comente abaixo, vai? Será um prazer responde-lo!

Política de Privacidade e FAQ – OTpanel

O OTpanel é uma ferramenta desenvolvida para Linux pela empresa ServerSoft cuja o objetivo principal é ser um facilitador para aqueles que desejam ter um OTserver (ou alternativo) online. O propósito da criação desse painel de controle foi a necessidade de abstração do Linux, pois entende-se que 95% dos OTadmins desconhecem sobre esse sistema operacional.

Entende-se também que muitos OTadmins não necessitam do conhecimento técnico de sistemas operacionais, ferramentas para hospedagem e/ou segurança anti-DDoS, deixando-os livres para evoluir sua ideia de poder ter o seu jogo e principalmente, focar em seu crescimento.

Abaixo, preparamos um compilado de dúvidas surgidas ao longo dos primeiros meses de uso, e posteriormente, as políticas de privacidades adotadas pela ServerSoft.

 

Mas por quê não desenvolveram para Windows?

O sistema operacional Windows tem uma performance bem inferior ao Linux para qualquer tipo de hospedagem. Só a interface gráfica do Windows utiliza bastante recurso do servidor, o que a famosa tela preta do Linux não possui. Outro motivo é a inviabilidade em manter uma licença original do windows. Se fosse cobrado a licença original do windows, o preço da VPS duplicaria. E usar licença pirata está fora dos padrões da ServerSoft.

 

Posso adquirir somente o OTpanel?
Não, o OTpanel é um software exclusivo que pode ser instalado nos produtos Cloud VPS e Dedicados da ServerSoft. No momento da compra, basta escolher o sistema operacional ubuntu 13.10 server – OTpanel v2.XX e pronto! (XX = Versão do OTpanel). Todas as informações de acesso ao seu OTpanel chegarão por email e em poucos cliques, você colocará seu otserver online. Você, como cliente da ServerSoft, terá também acesso root à sua VPS, caso tenha conhecimento e necessite entrar via SSH no seu servidor.

 

Mas é realmente seguro manter meu banco de dados e datapack no OTpanel?
Sim. É como você mantivesse seus arquivos em qualquer servidor da ServerSoft. No email enviado com as informações de login, depois da aprovação do pagamento, é reforçado para que o cliente coloque uma senha própria, fazendo com que nem mesmo os manda-chuvas da ServerSoft tenham acesso ao painel. Qualquer intervenção no OTpanel é feita com autorização do cliente via ticket/atendimento pela ServerSoft, eliminando qualquer possibilidade de acesso indevido. (Vide políticas de privacidade)

 

Tenho minha versão própria, posso usar o OTpanel?
Sim, porém aconselhamos apenas pessoas técnicas com conhecimento intermediário em Linux, pois a ServerSoft não dá suporte na aplicação do cliente, Para adaptar sua versão, precisará compilar e qualquer erro neste procedimento, terá que ser feito um OS Reinstall (reinstalação do sistema operacional) pelo painel de controle. O OTpanel já possui versões compiladas (baiak 8.6, global 8.6 e global 10.41), onde apenas é necessário alterar o IP no config.lua e apertar play.

 

Gostaria de usar meu site, tem como?
Sim. Apenas arraste seus arquivos do site para a pasta chamada “www” no OTpanel, dando as devidas permissões funcionar tudo corretamente. Aproveitamos e adicionamos um site GESIOR completíssimo (8.60~9.86)  para aqueles que ainda não possuem um site. Há também um site básico para usar só account manager, mostrando as informações de acesso e status do otserver.

 

Como sei qual VPS usar para meu OTserver?
A ServerSoft pensou nisso e desenvolveu uma calculadora que aponta qual máquina será necessária com um melhor custo-benefício. Precisa apenas colocar o tamanho do seu mapa (em megabytes) e quantos usuários espera ter online.

 

Parece que está ficando claro, mas o que é OTserv.ME?
Oferecemos gratuitamente um domínio personalizado SEUGAME.otserv.me para tornar mais amigável o endereço de seu servidor. Solicite via ticket que um técnico ativará em poucos minutos.

 

Política de Privacidade: 
A ServerSoft tem o direito de adicionar/remover/bloquear qualquer funcionalidade do OTpanel de acordo com suas estratégias, sem nenhum tipo de aviso prévio ou sobre publicação dos termos modificados. O desenvolvimento contínuo do software é realizado apenas pelos desenvolvedores da ServerSoft, sem nenhum tipo de vínculo à outras empresas. Os updates realizados no OTpanel são programados para serem feitos semanalmente, com participação direta dos usuários no levantamento de novas idéias, features ou correções.

Nenhum membro da ServerSoft tem acesso ao OTpanel e/ou VPS de clientes, responsabilizando o cliente em manter de forma segura seu login de acesso, com um grau de dificuldade satisfatório. A intervenção poderá ser feita por um técnico da ServerSoft apenas com a AUTORIZAÇÃO via ticket/atendimento do cliente para resolução de problemas. De qualquer forma, a ServerSoft assegura que todos os dados dos clientes serão preservados e mantidos em segurança, obedecendo as normas e contratos de privacidade pelos técnicos da ServerSoft numa possível intervenção autorizada.

Lembrando que o OTpanel encontra-se em fase BETA e por isso, gratuito. Qualquer alteração de preço não será aplicada para usuários ativos, deixando apenas a correção para futuros usuários do OTpanel. A ServerSoft se responsabiliza pelo servidor virtual e segurança como pode ser visto nos termos de serviço da mesma, porém neste primeiro momento há um suporte especializado sobre OTserver/OTpanel aos usuários ativos ou convidados de testes para que o seu game fique online sem nenhum tipo de dúvida.

Novo Painel de Controle, você no comando!

Opa pessoal,

Terminamos mais um ciclo de desenvolvimento e estamos liberando para vocês o novo minha conta totalmente integrado ao nosso portal. A partir de agora você assume o controle 24×7 do seu servidor e não precisa mais depender de suporte para suas tarefas cotidianas de operação.

Você conta com um remodelado sistema de tickets, um novo sistema de billing totalmente integrado aos meios de pagamento e também alteramos seu dashboard para deixar as informações que realmente importam na sua frente de forma rápida e dinâmica.

 

Para a nova linha de VPS (servidores virtuais) temos
as seguintes novidades:

  • Reinstalar o sistema operacional
  • Ver gráficos
  • Trocar ips
  • Iniciar
  • Reiniciar
  • Desligar
  • VNC on-line
  • Modo resgate
  • Migração rápida (poucos minutos)
  • Monitoramento

 

Se você gostou do trabalho, deixe-nos um comentário, será um prazer ouvir
sua opinião sobre nosso trabalho.

Até breve,
Equipe ServerSoft