Jump to content


Toggle shoutbox

QuakeServers.Net | Q2Servers.com | Zandronum | ZDaemon | Arena Camper® | Discord NetQuake | Droni Nostalgia Games

contador

@  nQ.Lejionator : (20 May 2024 - 08:11 PM) Sangue, vc precisa subir seus servidores denovo. Converse com o Paulo aqui. Há serviços como Azure que hospedam servidores de graça
@  nQ.Lejionator : (22 January 2024 - 10:06 PM) Ontem foi níver do Droni! :P
@  nQ.Lejionator : (08 January 2024 - 07:52 PM) FELIZ ANO NOVO 2024 ATRASADO!
@  nQ.Lejionator : (16 December 2023 - 04:06 PM) Tá chegando o final do ano... Hou-hou-hou..
@  nQ.Lejionator : (08 September 2023 - 08:15 PM) Jogadores de quake são inaposentáveis
@  Sangue : (08 September 2023 - 12:06 PM) Definitivamente aposentado.
@  nQ.Lejionator : (29 July 2023 - 12:43 PM) Salve, garoto!
@  YungBlood : (28 July 2023 - 09:43 PM) Oi :)
@  nQ.Lejionator : (02 July 2023 - 01:28 PM) Cadê tu, Sangue??
@  nQ.Lejionator : (23 March 2023 - 12:57 AM) Estamos aqui, firmes e fortes, ó Droni!!
@  Droni : (27 January 2023 - 04:20 PM) Salve Rapaziada! E ai como vcs estao, comportadinhos? rsrs

Faço lives todos os dias as 19hrs heim? espero por vcs!

https://fb.gg/Nost4lgiagames
@  nQ.Lejionator : (20 September 2022 - 04:39 PM) 27 graus aqui no interior de SP.
@  nQ.Lejionator : (03 September 2022 - 12:57 PM) Tópico sobre versão do Kali com suporte para HDuke quase concluído.
@  nQ.Lejionator : (15 August 2022 - 05:29 PM) :o :o :o
@  nQ.Lejionator : (14 August 2022 - 02:18 AM) Já que ninguém vem aqui e nem lê nada, vou assumi- eu sou gay
@  nQ.Lejionator : (04 August 2022 - 01:24 AM) Doom3 fez 18 aninhos ontem...
@  Sangue : (19 July 2022 - 07:26 PM) Eu subi o servidor, mas ninguém desceu nele para jogar.
@  nQ.Lejionator : (07 June 2022 - 12:05 AM) Estamos torcendo por vc, Sangue. Já tive problemas pessoais e fiquei afastado daqui. Sei cumé! B)
@  Sangue : (06 June 2022 - 09:30 PM) Só ativei o servidor de Q2 porque preciso de algo para manter minha cabeça ocupada. Eu zerei o HD, instalei o LUbuntu no lugar do Slack e estou recuperando o backup aos poucos.
@  Sangue : (06 June 2022 - 09:27 PM) Eu não voltei, porque nunca saí daqui. Só deixei de postar, não resolvi meus problemas pessoais.
@  nQ.Lejionator : (06 June 2022 - 04:36 PM) Luciano "Sangue" parece que voltou para o Quake2...
@  nQ.Lejionator : (01 June 2022 - 01:56 PM) Aq2 pra Steam saindo do forno... https://store.steamp...1978800/AQtion/
@  nQ.Lejionator : (13 May 2022 - 12:58 PM) FICOU FODÁSTICO!!!! Muito obrigado, Droni! :D
@  Droni : (13 May 2022 - 11:43 AM) - Renovação do host para até 2026
- Migração do forum para um servidor Brasileiro.
- Novo Logo
- Recache / Rebuild de todos os indexadores
@  Droni : (13 May 2022 - 11:43 AM) Salve pessoal, coloquei algumas melhorias no forum
@  nQ.Lejionator : (01 April 2022 - 06:16 PM) Quem aqui já caiu na pegadinha do 1º de abril?? (assim como eu?)
@  nQ.Lejionator : (26 March 2022 - 11:44 PM) Surrei uns bots lá no udmx
@  nQ.Lejionator : (22 March 2022 - 04:50 PM) AAhhhhh.... :D :D :D
@  nQ.Lejionator : (22 March 2022 - 01:21 AM) Quinta??
@  nQ.Lejionator : (15 March 2022 - 09:52 PM) Que merda... :/
@  arenacamper.... : (15 March 2022 - 01:52 PM) ... os bauns tempos já se foram faz tempo... e os players que sobraram são sistemáticos...
@  nQ.Lejionator : (14 March 2022 - 08:56 PM) Achei dois BR jogando CTF num server de Q3. Pensa nuns cara mala! Sequer conversaram comigo, nem chamar aqui pro fórum ou pro discord. Parece que as pessoas não gostam mais de interagir no multiplayer. Q3, um jogo morto, nego prefere jogar com bots... :/
@  nQ.Lejionator : (13 March 2022 - 06:14 PM) Eternamente, éter na mente
@  arenacamper.... : (12 March 2022 - 09:44 PM) kaUSKUSHAksuhaskuahSAKuhakuhsaKUHASkuhsaKUHASkhuasKUHSAkhusaKHUASKUHAS
@  nQ.Lejionator : (12 March 2022 - 09:25 PM) Botei um pra correr lá já... "reddeuce"! xD
@  nQ.Lejionator : (12 March 2022 - 09:10 PM) Tô away lá no arenacamper de QW
@  arenacamper.... : (12 March 2022 - 08:11 PM) acabo de humilhar mais 1 ali no Q1... foram 3 ou 4 sem doh...
@  nQ.Lejionator : (12 March 2022 - 07:14 PM) O LOCO, BICHO! O_0
@  arenacamper.... : (12 March 2022 - 06:42 PM) Ih, rapá... hoje já foi Q1, Q3 e DOOM2 (no BR e nos gringo)...
@  nQ.Lejionator : (12 March 2022 - 05:19 PM) Acho que hj a noite rola uns FFA no Doom2... vontade de jogar isso. Ou Q3...

Photo

Kali - Game launcher emulador de rede IPX para DOS/Windows

kali game launcher retro game ipx

  • Please log in to reply
1 reply to this topic

#1 nQ.Lejionator

nQ.Lejionator

    Advanced Member

  • Administrators
  • 708 posts
  • LocationLençóis Paulista

Posted 23 August 2022 - 12:54 PM

Kali - Game launcher emulador de rede IPX para DOS/Windows

Xqi0Umc.png

 

Como já expliquei a história e desenvolvimento desse software  no tópico do guia sobre Duke Nukem 3D (http://netquake.zz.v...d-guiatutorial/), Kali é um emulador da obsoleta rede IPX para DOS e Windows, permitindo que jogos multiplayer da época funcionem em uma rede TCP/IP moderna, principalmente para o Doom clássico, e que depois de 1999, fo iadicionado suporte para protocolo UDP. Mas aqui vou focar em explicar como funciona esse launcher de jogos antigos, e embora possa parecer meio assustador para usuários de hoje, esse programa não é tão complexo. Afinal, o objetivo do Kali é:

- Conectar-se (ou hospedar) a um servidor e jogar!

 

E Kali tem suporte a MUITOS jogos retro, como Mechwarrior 2, Stracraft, Twisted Metal 2, JetMoto, e mais uns outros jogos muito antigos. Na real, pense no Kali como a Steam da década de 90!  :D

 

Simplificando bem, tudo que um launcher faz, no final das contas, é simplesmente passar alguns argumentos de command lines para um programa, mas ele NÃO GERENCIA a conexão do jogo em si entre os jogadores, isso é feito apenas pelo source-port executado, seja hDuke, NetDuke32 ou Dosbox (para jogos Dosbox). Lags podem ocorrer no jogo, mesmo se um jogador estiver lagado, ele ficará para todos.

 

Observação: Só lembrando aqui mais uma vez, esta versão do Kali aqui é modificada (se chama "HKali", alusão ao nick do criador) pelo jogador/programador brasileiro "Hunter" (por isso o "H" no nome do HKali e HDuke, são obras dele), que ele criou usando hex-edit e script personalizado em gamestuff.kgi (script interno do Kali), e criou uma versão personalizada do velho Kali, e adicionando suporte a protocolo UPnp e UDP Hole Punching (ao iniciar o launcher, uma mensagem surge dizendo "opening UPnp ports"), entenderam? Então o Kali original não funcionará com o port específico do hDuke

 

Ok, sem mais delongas, vamos nessa!

 

Índice:

- 1) Configurando seus dados pessoas (menu File/Settings - User)

- 2) Configurando seu IP e porta (menu File/Settings - Advanced)

- 3) Conectando-se a um servidor (menu Games/Scan for Games)

- 4) Criando/hospedando um servidor (menu Games/Create a Lobby)

 

1) Configurando seus dados pessoas (menu File/Settings - User)

Primeiro, vamos aprender a configurar seus dados pessoas de jogador, a sua identidade. Vc vai em menu > settings, e abrirá uma janela com várias abas (imagem abaixo). Vá na aba "user", a aba padrão quando vc abre a janela settings:

aLplgrY.png

 

Personal information:

- Nickname: Seu apelido de jogador (coloque uma merda de um nick qualquer, PQP)

- Real name: Coloque seu nome real (opcional)

- EmailColoque seu endereço de email (opcional)

- Personal

- Country: Coloque seu país (opcional, mas muito útil)

- Location

 

São informações úteis, pra que outras pessoas saibam de onde vc é, pra julgar seu ping e te ajuda a escolher quais servidores serão melhor pra sua latência. Saber seu nick te ajuda velhos amigos a te reconhecerem, email ajuda a melhor se comunicarem, etc. Não seja preguiçoso!!

 

Registration information:

Não mexam com isso aqui, pelo amor de Deus. É o serial key do Kali, antigamente vc tinha de ter serial key para poder usar esse software. Hoje ele é "crackeado" por padrão. Jay Cotton, um dos criadores do launcher, desativou a verificação de serial.

 

2) Configurando seus dados pessoas (menu File/Settings -  Advanced)

Aqui vc configura suas informações de rede, pois estes dados serão úteis quando vc criar seu próprio servidor para a internet.

J1sx3OX.png

 

Local IP:

Port:

Kali Tracker:

Ping servers on start up: 

Ask for confirmations:

 

Atenção: Após preencher/modificar seus dados, vc precisará reiniciar o Kali.

 

3) Conectando-se a um servidor (menu File/Settings - User)

Pra se conectar, vc precisa selecionar o servidor desejado disponbilizado na lista (no caso aqui, em sua descrição, se chama "I LOVE KALI", como vc pode ver na imagem abaixo), na seção Game Lobbies. E aqui no HKali vc pode se conectar a este servidor P2P através das seguintes ações:

 

- Vc seleciona o nome do servidor em Game Lobbies, e então clica no ícone do botão "verdinho" na barra de ferramentas acima;

- Ou vc clica 2 vezes rápido com o botão direito do mouse no nome do servidor;

 

Então surgirá uma janela chamada Select Game, pedindo pra vc selecionar qual executável válido do source port do jogo será carregado. No caso aqui é o hDuke, e o nome do arquivo com a versão do port (no exemplo aqui é RV18K BETA63) é o único arquivo válido pra se jogar Duke3D.

 

kvt56x8.png

 

Agora abrirá outra janela (não se assustem com a quantidade de janelas abertas ao invés de irem direto ao ponto, é fácil e amigável essa parte depois que vc aprende, claro), e aqui é uma espécie de "ante-sala" do servidor que vc quer entrar. Vc pode conversar via chat nessa janela, uma espécie de "mini-kali", e então vc pode dar READY finalmente, quando vc estiver pronto!

 

AXxyhux.png

(Note na imagem acima, na parte inferior esquerda, as configurações do servidor hosteado, no caso, pelo jogador Hunter. Essas informações são sempre disponibilizadas no HKali. Este servidor no exemplo acima é conexão IPv4, Flags fechada, fraglimit é 10, e o mapa é o muito popular chamado E1L1, "Hollywood")

 

A partir daqui não tem volta, assim que vc entrar no jogo, já tá valendo! Por isso a importância dessa "ante-sala", pois dá tempo de vc arrumar sua bunda na cadeira, deixar algum ventilador alinhado a vc, ou algum refrigerante por perto!  :P

 

PRONTO!!! É ASSIM QUE SE JOGA DUKE3D COM O HKALI. Fácil, não é?  B) 

 

Agora vamos falar sobre outro assunto igualmente importante, que é hospedar um servidor P2P no HKali...

 

4) Criando/hospedando um servidor (menu Games/Create a Lobby)

Para criar seu servidor (ou "sala", como prefirir) P2P de Duke3D é moleza, e aprender essa rotina é fundamental para sua autosuficiência, pois vc aprende a não depender dos outros para jogar, pois vc pode hospedar e chamar seus amigos noobs que nem sabem criar uma sala!  

 

6aBZOK5.png

 

Após selecionar o arquivo executável certo, vai abrir uma outra janela para vc. É a janela de configuração do servidor do jogo (imagem abaixo), onde vc terá que escolher qual mapa do jogo, fraglimit, nome do servidor, etc. Veja:

gEUlkP6.png

 

Aqui vão algumas sugestões e curiosidades para quem vai criar servidores de deathmatch para Duke Nukem 3D:

 

Map Options:

Tradicionalmente, a comunidade gosta de jogar o mapa inicial do jogo chamado Hollywood Holocust (conhecido também como "holly", ou E1L1) do primeiro episódio (L.A. Meltdown), principalmente se for para 1v1. Mas se vc escolher qualquer outro custom map, deixe aqui como padrão mesmo. Pois no campo User Maps, qualquer mapa escolhido irá sobreescrever as informações nos campos acima, que são sobre mapas padrão do jogo.

 

Lobby Options:

O campo Comment é a descrição do seu servidor, na real é um hostname, é interessante personalizar isso. Sobre a opção Allow joining game in progress, é útil para permitir que outras pessoas entrem como espectador durante uma partida em andamento. Caso não queira permitir isso, deixe desmarcado mesmo.

 

Game-specific Options:

O campo net configura seu tipo de rede que vc está usando na hora de criar seu servidor. Se sua rede é ipv4, então deixe isso como padrão. Mas se for CGNAT, então selecione isso, porque senão os outros jogadores não conseguirão conectar-se ao seu servidor.

Suporte a CGNAT é baseado em um servidor externo para comunicação completa ou usa UDP Hole Punching.

 

O campo Mode é o tipo de deathmatch do jogo.

 

O campo Spawn é o tipo de respawn que o jogo terá.

 

Após personalizar seu servidor, dê OK e espere os outros jogadores se conectarem. Assim que os jogadores entrarem no seu servidor, vc clica no botão verde e o jogo será lançado.

 

Advanced Options: Aqui se altera a velocidade padrão do jogo e a quantidade de pacotes de dados extra. No campo Extra Packets, o padrão é 0. O campo Game Speed é o mínimo na barra de medida

 

...

 

Links úteis:

- Página oficial do Kali: https://sites.google...ali.net/kalinet

- Wikipedia sobre Kali: https://en.wikipedia...Kali_(software)

 

*** DOWNLOAD DO HKALI :

1) Versão FULL (HDuke + vários jogos): https://www.mediafir...K-RV24.exe/file

2) Versão LIGHT (HDuke apenas): https://www.mediafir...K-RV26.exe/file

 

Jogos inclusos nesta versão:

- Blood 

- Carmageddon (Carma)

- Death Rally (Drally)

- Descent 2 (D2)

- One Must Fall: 2097 (OMF)

- Quake 

- Shadow Warrior "Classic" (SW)

- Starcraft 

- Warcraft 2 (War2)

 

Vídeos sobre Kali

Vídeo (em inglês) atual sobre como instalar e usar o Kali

 

Outro vídeo MUUUITO interessante sobre usar Kali em PCs modernos, e em vários sistemas operacionais antigos, inclusive no MS-DOS:


I AM THE DESTROYER! :angry:

#2 nQ.Lejionator

nQ.Lejionator

    Advanced Member

  • Administrators
  • 708 posts
  • LocationLençóis Paulista

Posted 03 September 2022 - 12:47 AM

Vídeo muito legal do cara jogando Duke3D, Doom, Elder Scrolls Battlespirit, Jet MotoUT'99 (e etc...) com o Kali original, em um PC AMD K6-III 550, rodando Win 98!  :D

 

 


I AM THE DESTROYER! :angry:




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users