💖 Apoie o Servidor
Escolha sua forma de contribuição:
Chave Pix (Nubank): 13997462553
Copie a chave e faça a transferência via seu app bancário.
Lugar pra conversar com outros jogadores, fazer amizade e marcar partidas.
-
legit nyck
- MEMBRO SPREAD NEEDLE
- Mensagens: 236
- Registrado em: 21 Abr 2025, Seg, 09:06
- Localização: Suzano Sp Brasil
- Has thanked: 13 times
- Been thanked: 145 times
-
Contato:
Mensagem
por legit nyck »
Trabalhando nisso mais notícias em breve será uma grande novidade pros colecionadores que tem a fita do MegaNet
Código: Selecionar todos
// server.js
const express = require('express');
const http = require('http');
const socketIO = require('socket.io');
const app = express();
const server = http.createServer(app);
const io = socketIO(server);
// Rota simples para teste
app.get('/', (req, res) => {
res.send('Servidor MegaNet está online!');
});
// Conexão via Socket.IO
io.on('connection', (socket) => {
console.log('Novo jogador conectado:', socket.id);
// Recebe mensagem do cliente
socket.on('mensagem', (data) => {
console.log('Mensagem recebida:', data);
// Envia para todos os jogadores conectados
io.emit('mensagem', data);
});
socket.on('disconnect', () => {
console.log('Jogador desconectado:', socket.id);
});
});
// Inicia o servidor
const PORT = 3000;
server.listen(PORT, () => {
console.log(`MegaNet rodando em http://localhost:${PORT}`);
});
http://localhost:3000
Código: Selecionar todos
<!DOCTYPE html>
<html>
<head>
<title>Cliente MegaNet</title>
<script src="https://cdn.socket.io/4.5.4/socket.io.min.js"></script>
</head>
<body>
<h1>Cliente MegaNet</h1>
<input id="msg" placeholder="Digite uma mensagem" />
<button onclick="enviar()">Enviar</button>
<ul id="chat"></ul>
<script>
const socket = io('http://localhost:3000');
socket.on('mensagem', (data) => {
const li = document.createElement('li');
li.textContent = data;
document.getElementById('chat').appendChild(li);
});
function enviar() {
const msg = document.getElementById('msg').value;
socket.emit('mensagem', msg);
}
</script>
</body>
</html>

-
legit nyck
- MEMBRO SPREAD NEEDLE
- Mensagens: 236
- Registrado em: 21 Abr 2025, Seg, 09:06
- Localização: Suzano Sp Brasil
- Has thanked: 13 times
- Been thanked: 145 times
-
Contato:
Mensagem
por legit nyck »
Nenhum reply nessa mensagem é necessário estou trabalhando no código do zero e a ideia é dar suporte ao phantasy star via MegaNet
-
legit nyck
- MEMBRO SPREAD NEEDLE
- Mensagens: 236
- Registrado em: 21 Abr 2025, Seg, 09:06
- Localização: Suzano Sp Brasil
- Has thanked: 13 times
- Been thanked: 145 times
-
Contato:
Mensagem
por legit nyck »
Código: Selecionar todos
const express = require('express');
const http = require('http');
const socketIO = require('socket.io');
const app = express();
const server = http.createServer(app);
const io = socketIO(server);
const jogadores = {}; // Armazena jogadores conectados
app.get('/', (req, res) => {
res.send('Servidor MegaNet com autenticação está online!');
});
io.on('connection', (socket) => {
console.log('Novo jogador conectado:', socket.id);
// Autenticação básica
socket.on('login', (username) => {
jogadores[socket.id] = username;
console.log(`${username} entrou no MegaNet`);
io.emit('mensagem', `${username} entrou no MegaNet`);
});
// Mensagem entre jogadores
socket.on('mensagem', (data) => {
const nome = jogadores[socket.id] || 'Anônimo';
io.emit('mensagem', `${nome}: ${data}`);
});
socket.on('disconnect', () => {
const nome = jogadores[socket.id] || 'Anônimo';
console.log(`${nome} saiu do MegaNet`);
io.emit('mensagem', `${nome} saiu do MegaNet`);
delete jogadores[socket.id];
});
});
const PORT = 3000;
server.listen(PORT, () => {
console.log(`MegaNet rodando em http://localhost:${PORT}`);
});

-
legit nyck
- MEMBRO SPREAD NEEDLE
- Mensagens: 236
- Registrado em: 21 Abr 2025, Seg, 09:06
- Localização: Suzano Sp Brasil
- Has thanked: 13 times
- Been thanked: 145 times
-
Contato:
Mensagem
por legit nyck »
Código: Selecionar todos
<body>
<h1>Cliente MegaNet</h1>
<input id="username" placeholder="Seu nome" />
<button onclick="login()">Entrar</button>
<br><br>
<input id="msg" placeholder="Digite uma mensagem" />
<button onclick="enviar()">Enviar</button>
<ul id="chat"></ul>
<script>
const socket = io('http://localhost:3000');
function login() {
const nome = document.getElementById('username').value;
socket.emit('login', nome);
}
socket.on('mensagem', (data) => {
const li = document.createElement('li');
li.textContent = data;
document.getElementById('chat').appendChild(li);
});
function enviar() {
const msg = document.getElementById('msg').value;
socket.emit('mensagem', msg);
}
</script>
</body>