[Unity] Socket GameServer Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Unity] Socket GameServer

3 participantes

Ir para baixo

[Unity] Socket GameServer Empty [Unity] Socket GameServer

Mensagem por GallighanMaker Qua Jul 12, 2017 2:55 am

E ai galera,

Estou aprendendo a cada dia com a engine UNITY (v5+) então decidi criar um projeto que será um "MMORPG" ou como eu gosto de falar "M-RPG"  devido ser uma quantidade menor de jogadores por mundo.

Nesse projeto quero evoluir muito a ideia de mundo aberto, customização, exploração e desenvolvimento dos personagens onde cada jogador terá seu papel. 

Futuramente irei criar um tópico especifico para o projeto e expor de forma mais clara as minhas ideias e o conceito, pois quero fugir um pouco da mesmice dos jogos online de fantasia onde é basicamente tudo igual. 

O nome do projeto até então é "Kingsland"

Para iniciar esse projeto comecei a desenvolver um servidor socket utilizando a linguagem C#, o servidor trata todas as requisições de any clients e executa suas funções recebendo/entregando mensagens. O Servidor utiliza o banco de dados SQL Server para armazenar e ler dados.

Eu particularmente achei fantástica a ideia de misturar unity + sockets, não tive muitos problemas com conexões assíncronas mas funciona perfeitamente o client/servidor.

Venho apenas mostrar nesse tópico alguns avanços e testes com o GameServer.

Abaixo imagem reproduzindo um "server stress" no server que foi criado e adaptado, basicamente 'spawnando' diversos jogadores e analisando o desempenho do server:

  • Link da imagem (Server Stress)

Abaixo um ".gif" demonstrando um sistema de fade in/fade out nos painéis, muito legal pois é algo que eu queri afazer algum tempo atras e consegui introduzir nesse projeto, também no gif podemos ver a comunicação direta com o Server, demonstrando a velocidade de resposta. 

  • Link do GIF (Panel test e resposta do servidor)


Desculpe a qualidade do gif. 

Abaixo imagem do servidor no final de uma chamada, onde o client conectou, logou com seu usuário, recebeu informações de seu personagem e depois saiu.

  • Link da imagem (Servidor)


"Features" até o momento:


  • SQL Server Database Engine
  • Register Account Request
  • Login Request
  • Disconnect Request
  • Load Account Request
  • Create Character Request
  • Delete Character Request
  • Server Responses 
  • Save Characters in-game
  • Teste com múltiplos clients
  • Painéis agradáveis com sistema fade in/out
  • Textos com outline para melhor visualização
  • Server OnClose Event para lidar com todas as conexões ativas e pendentes


...

_________________
[Unity] Socket GameServer 8dVK0ku
using C# and import Python developer || Expert in Unity Engine IDE. || [Unity] Socket GameServer 769_heart 2D pixel games.
GallighanMaker
GallighanMaker
Colaborador
Colaborador

Medalhas : [Unity] Socket GameServer ZgLkiRU
Mensagens : 985
Créditos : 102

Ficha do personagem
Nível: 1
Experiência:
[Unity] Socket GameServer Left_bar_bleue0/0[Unity] Socket GameServer Empty_bar_bleue  (0/0)
Vida:
[Unity] Socket GameServer Left_bar_bleue30/30[Unity] Socket GameServer Empty_bar_bleue  (30/30)

https://kingsland-online.com/

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por NighTxShadoW Qua Jul 12, 2017 8:05 am

Muito bom.
Ficarei acompanhando este tópico.

_________________
[Unity] Socket GameServer SSJ2-Gohan-Gif-rileyferguson-34521952-853-480
NighTxShadoW
NighTxShadoW
Ocasional
Ocasional

Mensagens : 222
Créditos : 6

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por GallighanMaker Qua Jul 12, 2017 11:24 am

Obrigado, 

Estarei  preparando o tópico para o projeto (jogo), com isso poderei postar avanços no servidor/client, evoluindo passo a passo e com o tempo ir liberando versões de testes para ter um feedback da comunidade.

_________________
[Unity] Socket GameServer 8dVK0ku
using C# and import Python developer || Expert in Unity Engine IDE. || [Unity] Socket GameServer 769_heart 2D pixel games.
GallighanMaker
GallighanMaker
Colaborador
Colaborador

Medalhas : [Unity] Socket GameServer ZgLkiRU
Mensagens : 985
Créditos : 102

Ficha do personagem
Nível: 1
Experiência:
[Unity] Socket GameServer Left_bar_bleue0/0[Unity] Socket GameServer Empty_bar_bleue  (0/0)
Vida:
[Unity] Socket GameServer Left_bar_bleue30/30[Unity] Socket GameServer Empty_bar_bleue  (30/30)

https://kingsland-online.com/

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por NighTxShadoW Qua Jul 12, 2017 11:28 am

A uns tempos atrás tinha achado alguns arquivos, para UNITY, para Pokemon.

_________________
[Unity] Socket GameServer SSJ2-Gohan-Gif-rileyferguson-34521952-853-480
NighTxShadoW
NighTxShadoW
Ocasional
Ocasional

Mensagens : 222
Créditos : 6

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por GallighanMaker Qua Jul 12, 2017 4:15 pm

Tem any maneiras de criar um game de pokemon no unity ou qualquer outro tipo, se não me engano tem uma galera fazendo um 3D massa mas não curto mto pokemon ;x.

Meu foco é um jogo inédito voltado a um gráfico hand painted em um mundo de fantasia focado em combate, exploração etc.

_________________
[Unity] Socket GameServer 8dVK0ku
using C# and import Python developer || Expert in Unity Engine IDE. || [Unity] Socket GameServer 769_heart 2D pixel games.
GallighanMaker
GallighanMaker
Colaborador
Colaborador

Medalhas : [Unity] Socket GameServer ZgLkiRU
Mensagens : 985
Créditos : 102

Ficha do personagem
Nível: 1
Experiência:
[Unity] Socket GameServer Left_bar_bleue0/0[Unity] Socket GameServer Empty_bar_bleue  (0/0)
Vida:
[Unity] Socket GameServer Left_bar_bleue30/30[Unity] Socket GameServer Empty_bar_bleue  (30/30)

https://kingsland-online.com/

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por Cenourinha404 Qui Jul 13, 2017 2:07 pm

Vc pretende disponibilizar o source do projeto?
Cenourinha404
Cenourinha404
Semi-Experiente
Semi-Experiente

Mensagens : 82
Créditos : 2

Ficha do personagem
Nível: 1
Experiência:
[Unity] Socket GameServer Left_bar_bleue0/0[Unity] Socket GameServer Empty_bar_bleue  (0/0)
Vida:
[Unity] Socket GameServer Left_bar_bleue30/30[Unity] Socket GameServer Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por NighTxShadoW Qui Jul 13, 2017 2:51 pm

GallighanMaker escreveu:Tem any maneiras de criar um game de pokemon no unity ou qualquer outro tipo, se não me engano tem uma galera fazendo um 3D massa mas não curto mto pokemon ;x.

Meu foco é um jogo inédito voltado a um gráfico hand painted em um mundo de fantasia focado em combate, exploração etc.

Boa sorte, em seu projeto.

_________________
[Unity] Socket GameServer SSJ2-Gohan-Gif-rileyferguson-34521952-853-480
NighTxShadoW
NighTxShadoW
Ocasional
Ocasional

Mensagens : 222
Créditos : 6

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por GallighanMaker Qui Jul 13, 2017 4:29 pm

Não vou liberar a source desse projeto pois estou criando um jogo com isso mas estou pensando em criar um asset pras pessoas poderem criar seus mmo's igual eu fiz de forma mais simples e nesse projeto liberar o código fonte mas será algo mais "cru", com sistemas básicos de login, database connection, criar personagens e mecanismos ingame simples. 

@Night, thanks man. Logo criarei o tópico.

_________________
[Unity] Socket GameServer 8dVK0ku
using C# and import Python developer || Expert in Unity Engine IDE. || [Unity] Socket GameServer 769_heart 2D pixel games.
GallighanMaker
GallighanMaker
Colaborador
Colaborador

Medalhas : [Unity] Socket GameServer ZgLkiRU
Mensagens : 985
Créditos : 102

Ficha do personagem
Nível: 1
Experiência:
[Unity] Socket GameServer Left_bar_bleue0/0[Unity] Socket GameServer Empty_bar_bleue  (0/0)
Vida:
[Unity] Socket GameServer Left_bar_bleue30/30[Unity] Socket GameServer Empty_bar_bleue  (30/30)

https://kingsland-online.com/

Ir para o topo Ir para baixo

[Unity] Socket GameServer Empty Re: [Unity] Socket GameServer

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos