Gerenciamento de Lan House com Main Control System

Esse artigo visa apresentar um software de gerenciamento de Lan Houses e Cyber Cafés no Linux, mais especificamente para o Ubuntu, ajudando a tornar cada vez mais o Linux uma alternativa viável para utilização nesses empreendimentos. Esse artigo mostra passo-a-passo de forma simples e direta como instalar e configurar o sistema.

[ Hits: 83.572 ]

Por: Samir em 12/02/2010 | Blog: http://www.maincontrol.com.br/


Mas eu não uso Ubuntu nem nenhum derivado dele, como faço para usar o Main Control na minha lan house?



Servidor

Nenhum procedimento além de instalar a versão mais atual do Java é necessário para se executar o servidor.

Cliente

Após executar o InstaladorCliente.jar com o Java, será criada a seguinte pasta: /tmp/mc-cliente

Esse diretório contém os seguintes arquivos utilizados pelo sistema e ao lado seus respectivos destinos no Linux:
  • inicioSessao - /bin
  • mc-ativa - /bin
  • mc-desativa - /bin
  • lanclient - /bin
  • lansessao.sh - /bin
  • xlan - /bin
  • lan.properties - /etc
  • LanClient.jar - /opt

O processo e adequação para sua distribuição consiste no seguinte processo:
  • Desabilitação de interface gráfica padrão, ou seja, não iniciar mais gdm, kdm ou afins;
  • Criar um novo serviço no Linux que irá iniciar o arquivo lanclient.

Com esses passos, ao se iniciar o Linux será iniciada a interface gráfica onde será executado a aplicação cliente do gerenciador.

Após realizado esse processo o próximo passo é configurar o que será executado em cada evento no sistema.

O cliente trabalha com 4 eventos:
  • init: Evento executado no momento da iniciação do sistema cliente;
  • start: Evento executado no momento que um usuário é logado no servidor;
  • stop: Evento executado no momento que um usuário é deslogado no servidor;
  • config: não utilizado atualmente.

Por padrão esses eventos executam as seguintes ações, que podem ser configurados as necessidades de cada um:

init:
Altera a tela padrão da interface gráfica e inicia o servidor vnc.

start:
Chama o /etc/X11/Xsession para iniciar o desktop configurado no sistema.

stop:
Fecha o cliente (killall java) junto com a interface gráfica, forçando um novo início com a tela pronta para uma nova sessão.

O cliente executa o arquivo lansessao.sh passando como parâmetro o evento desejado, por exemplo:

lansessao.sh init

Ou seja, editando esse arquivo é possível adequar a chamada dos eventos do sistema para sua necessidade.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação do servidor
   3. Instalação de cliente
   4. Entendendo e configurando o sistema
   5. Mas eu não uso Ubuntu nem nenhum derivado dele, como faço para usar o Main Control na minha lan house?
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

VLC, o reprodutor multimídia

Arapuca - Expandindo as funcionalidades do FreeRADIUS

Nagios - Monitorando temperatura de servidores GNU/Linux

StarDict - software de tradução de ótima qualidade!

LXDE Desktop no Slackware

  
Comentários
[1] Comentário enviado por henrique.inside em 12/02/2010 - 21:37h

Gostei, Muio Interessante, vou Implementar na LanHouse de um Amigo Meu,...

Mas uma Duvida, se Tiver uma maquina com Windows na LanHouse Funciona normal ?

att

[2] Comentário enviado por samir.ma em 15/02/2010 - 16:21h

Funciona sim, sem problema

[3] Comentário enviado por frolife em 17/02/2010 - 11:50h

Muito interessante, faz pouco tempo e um colega me veio com essa pergunta "Existe gerenciador de Lan House para linux? qual?", vou indicar esse ai pra ele. vlw

[4] Comentário enviado por removido em 18/02/2010 - 08:44h

Eu uso, aprovo e recomendo o Main Control!

[5] Comentário enviado por rafa_bss em 19/02/2010 - 17:00h

Que coisa, muito bom, gostei. O estranho é o cliente só trabalhar no linux. Seria mais interessante se o servidor trabalhasse somente com linux, e o cliente com windows ou linux.
Mais muito bom mesmo, interessante.

Será que vão lançar a versão cliente para windows?

[6] Comentário enviado por samir.ma em 19/02/2010 - 17:49h

No momento o servidor funciona tanto no Linux quanto no Windows ( eu acho que até mesmo no Mac )

Quanto ao cliente, o único sistema homologado para funcionar no momento é o Linux(Debian-like) sendo que já esta em processo a adaptação dele para funcionar também no Windows, alias a versão disponível no site já inclui um suporte ***BETA*** para Windows XP ( quem quiser testar estará por sua própria conta a risco )

Logo será iniciada um processo para que ele possa funcionar oficialmente no Windows 7


[7] Comentário enviado por oliviofarias em 20/02/2010 - 05:21h

Interessante...
Fazer o teste em breve.

[8] Comentário enviado por Lisandro em 31/03/2010 - 14:38h

Muito, legal. Mas pensei que fosse diferente.

[9] Comentário enviado por lordfusion em 20/04/2010 - 23:22h

Muito show seu sistema, estou querendo testar, mas o links estão fora do ar. Vi no seu blog que vc parou o desenvolvimento. Como ficou o sistema???
Ainda é possível usa-lo?

Obrigado.

[10] Comentário enviado por samir.ma em 25/04/2010 - 23:34h

O sistema continua sendo desenvolvido, o que ocorreu foi uma problema momentâneo no servidor de hospedagem do site, que já foi solucionado

[11] Comentário enviado por jhugor em 01/05/2010 - 01:01h

Uma pergunta, as estacoes (clientes) geralmente estao com jogos do tipo crysis e etc....

Como ficaria isto, ou seja, cliente com linux? e os jogos que os caras jogam?

ps. pena que o americas army parou no 2.5 pro linux! snif

nao to boicotando nao galera, eh querendo aprender mesmo!

valeu!

Tux Tux

[12] Comentário enviado por samir.ma em 02/05/2010 - 11:44h

Bom, esse questão de jogos ainda é um ponto "fraco" do Linux, os jogos comerciais geralmente são lançados apenas para Windows ou quando muito para Mac.

Existem algumas forma para poder jogar esses jogos no Linux, através do WINE (http://www.winehq.org/) que é um aplicativo para Linux que tem a finalidade de executar programas do Windows no Linux, ele já executa uma boa parte dos jogos de Windows, mas por ele não ter o objetivo especifico de lidar com jogos então nem todos irão funcionar principalmente os recentemente lançados


Existem 2 outros projetos baseados no WINE que são pagos que tem a finalidade de rodar especificamente os jogos de Windows são eles:
Cedega (http://www.cedega.com/)
Crossover Games (http://www.codeweavers.com/products/cxgames/)

Esses 2 projetos por terem foco em Jogos te darão um suporte maior para os Jogos mais atuais funcionarem no Linux

Espero ter ajudado

Att,
Samir Moreira Antonio

[13] Comentário enviado por edisonsousa em 04/05/2010 - 16:21h

Muito bom mesmo, aos poucos vamos nos libertando desses sistemas proprietários.... kkkkkkk..... Na questão dos jogos não é o melhor mas pelo menos é possível criar pequenos centros com acesso a internet para a galera de baixa renda, que não tem condições de ter um micro em casa com banda larga, valeu mesmo, vamos por em produção, valeuuuu...

[14] Comentário enviado por BrunoEstevao em 05/05/2010 - 14:12h

Muito Bom, muito bom mesmo.
Concordo que o ponto fraco é a questão dos jogos, mas ja ta valendo a pena D+.

Bruno Estevao
www.sempihost.com.br

[15] Comentário enviado por jhugor em 06/05/2010 - 19:45h

Na verdade dou a mao a paumatoria, confesso, tenho um windows com crysis, lost planet, americas army, warcraft, red alert e flat out 2.
snif

[16] Comentário enviado por osvaldohp em 26/11/2010 - 09:18h

Samir muito bom seu post, ainda não tive a oportunidade de testar. Gostaria de mencionar um outro programa muito bom também feito pelo brasuca Reinaldo. O nome do programa é Kontroller.

link: http://sourceforge.net/projects/kontroller/

Osvaldo H Peixoto
http://osvaldohp.blogspot.com/

[17] Comentário enviado por kobukis em 28/11/2010 - 16:07h

Putz muito bom o artigo parabens !!! programa bem interessante vou fazer uns testes aqui,
VIVA O LINUX !!!

[18] Comentário enviado por red_slack em 24/01/2011 - 12:51h

Ola boa tarde a todos, usava aqui o open lan house, e acabei de trocar ele pelo Main Control, gostei mesmo dele, só um detalhe tem como quando um usuario deslogar o memso não reiniciar seção??? tipo o open lan house, simplesmente fechar os programas abertos, porém, não riniciar seção.... esse a principio éo uníco "problema" que vejo.

[19] Comentário enviado por cainf em 06/03/2011 - 11:04h

Uma pergunta, ja foi testado no Debian Squeeze ?? Houve algum problema ??
Se não essa semana o farei os testes

Carlos

[20] Comentário enviado por tonyrecife em 29/03/2011 - 22:30h

Os clientes precisam ser Linux certo?
A pergunta é a seguinte:
1) controle de download, existe?
2) O programa limpa automaticamente o diretório /home com as bobeiras que o cliente baixou, etc.....
3) Existe controle de banda no servidor ou preciso de um outro serviço que faça isso?

Forte abraço e Viva o Linux ....

[21] Comentário enviado por rodlima em 01/11/2011 - 21:15h

Uso um servidor linux..
Squid intalado e configurado , tenho como controlar todas as maquinas de minha rede,mesmo essas outras maquinas sendo windows...
vlws!!!


[22] Comentário enviado por Kaian em 16/11/2011 - 20:09h

Muito bom mesmo!

[23] Comentário enviado por phrich em 10/04/2012 - 15:38h

Parabéns pelo artigo, os donos de Lan House irão lhe agradecer.

[24] Comentário enviado por waldisio em 04/06/2012 - 03:12h

Instalei o servidor e duas máquinas cliente para teste. Ocorre, porém, que as máquinas cliente não mostram a janela de login: apenas aparece a linda paisagem e, no centro dela, um retângulo dizendo algo como "Servidor em [e um número parecido com endereço MAC]". Como devo proceder para resolver esse problema? Agradeço desde já.

[25] Comentário enviado por elibotafoguense em 01/10/2013 - 00:41h

Gente não consegui fazer o download em nenhum servidor que estava disponível!

[26] Comentário enviado por rcznet em 20/12/2013 - 11:00h

Bom dia galera, gostaria de saber se alguem da suporte para instalar esse sistema, estou disposto a pagar pelo serviço, uma vez que na região não tem técnicos em linux e também não entendo muito do sistema. meu email: renatocesar_azevedo@hotmail.com

[27] Comentário enviado por h-robertova em 28/07/2015 - 15:03h


GENTE, PRECISO URGENTE DO INSTALADOR CLIENTE DO MAIN CONTROL SYSTEM. QUEM TIVER SE PUDER POR FAVOR ENVIAR PARA O MEU E-MAIL OU ME DISPONIBILIZAR UM LINK PARA O DOWNLOAD.

MEU E-MAIL: hectorroberto.ti@gmail.com

DESDE JÁ AGRADEÇO, OBRIGADO.

[28] Comentário enviado por h-robertova em 28/07/2015 - 15:04h


GENTE, PRECISO URGENTE DO INSTALADOR CLIENTE DO MAIN CONTROL SYSTEM. QUEM TIVER SE PUDER POR FAVOR ENVIAR PARA O MEU E-MAIL OU ME DISPONIBILIZAR UM LINK PARA O DOWNLOAD.

MEU E-MAIL: hectorroberto.ti@gmail.com

DESDE JÁ AGRADEÇO, OBRIGADO.

[29] Comentário enviado por h-robertova em 28/07/2015 - 15:05h

GENTE, PRECISO URGENTE DO INSTALADOR CLIENTE DO MAIN CONTROL SYSTEM. QUEM TIVER SE PUDER POR FAVOR ENVIAR PARA O MEU E-MAIL OU ME DISPONIBILIZAR UM LINK PARA O DOWNLOAD.

MEU E-MAIL: hectorroberto.ti@gmail.com

DESDE JÁ AGRADEÇO, OBRIGADO.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts