Notas de atualização:
Eu não recomendo usar Socket.IO mais, você deve usar o plugin oficial de Multiplayer.
Eu atualizei o Capx que já não está mais precisando usar o plugin de listbox e combobox.
Reescrevi algumas observações para ser melhor compreensível.
Introdução
Em primeiro lugar o que este tutorial vai cobrir, e o que não vai cobrir:
Ele vai te ensinar como configurar seu servidor de Socket.io.
Ele vai ensinar você a escrever seu próprio servidor de Socket.io em Javascript.
Ele não vai fazer o trabalho para você.
O que você precisa (Windows)
Você vai precisar de um PC com Windows (obviamente)
Construct2:
Node.js: DOWNLOAD
Eclipse IDE: DOWNLOAD
Plugin Socket.IO de Johnny Sheffield: Ir para o tópico ou baixe da seção de downloads ao lado
Configurar tudo
Node.js
Primeiro de tudo, fazer o download e instalá-lo. Espero não precisar cobrir como instalar um programa normal corretamente.
Em seguida, execute o CMD como administrador e digite (exemplo): cd c:\Nodejs
Você pode preencher no C:Nodejs, com qualquer caminho que você quiser.
Então você precisa digitar: npm install socket.io
Espere um momento, porque ele vai baixar socket.io e instalá-lo.
Agora que você instalou com sucesso Node.js e Socket.io !
Socket.IO
Para execução de scripts server side, você vai precisar de um IDE Javascript.
Isso significa Integrated Development Environment (um ambiente integrado para desenvolvimento de software).
Você pode usar o Eclipse, por exemplo, Mas eu vou usar o Adobe Dreamweaver.
Mas se você não quiser instalar qualquer desconhecido você pode usar o Editor, é integrado em todos os PC windows.
Editor
Basta iniciar o programa, e então você pode começar a programar. Mas quando você está salvando-o , em seguida, você vai em Arquivo → Salvar como → Nome: app.js → Tipo: Todos os Arquivos → Salvar.
Dreamweaver
Inicie o programa, vá em File → New... → Blank Page → Page Type: Javascript → Create.
Agora quando você vai salvá-lo, basta pressionar salvar, e no nome do arquivo digite nomedoarquivo.js
Isto é como você está fazendo.
Javascript e Socket.IO
Javascript
Não, você não vai aprender toda a linguagem Javascript , você pode, se você quiser.
Mas só vou cobrir as partes importantes do mesmo.
Variables
As Variáveis podem ser números e strings.
Você só precisa dizer: yourvariablename = 0;
ou yourvariablename = “String”;
ou se você quiser mantê-lo vazio no início apenas dizer: yourvariablename;
O importante em Javascript é que você precisa definir um ; na maioria das terminações de linha.
1: Yourvariablename = 0
2: Yourvariablename = 0;
1 é errado, não fazer assim, 2 é o jeito certo para fazê-lo.
Functions
sockets.on('youfunctionname', function (data) {
socket.dosomethinghere; });
Entendido?
Sockets.on define que é uma função de socket.
“youfunctionname” é, seu nome de função, você pode usar "enemyxy" ou o que quiser.
function(data) define quais variáveis você deseja incluir nessa função.
Você também poderia dizer function(x,y), separar as variáveis, de modo que x é uma variável e y é uma variável.
Socket.dosomethinghere é onde você vai colocar sua lógica socket.
}); É necessária para terminar uma função, descreve onde a função termina. { Descreve onde começa.
Você provavelmente viu o: socket.dosomethinghere; }); haviam dois ; ele é usada para descrever o fim de uma linha, isso significa que você pode colocar 3 linhas em uma única linha, mas tem um aspecto horrível e chama-se má-codificação.
Isso é o que você precisa em javascript para fazer um servidor.