LINUX.ORG.RU
решено ФорумGames

FitzQuake: нужен NAT патч


0

1

Сегодня попытался сыграть в Quake по локалке (и с модами), поэтому скачал порт FitzQuake на SDL. Теперь, зайдя в игру, не могу подключиться к клиенту со своим адресом (и к себе в том числе). На одном форуме посоветовали дописать строчку в функцию CL_EstablishConnection:

void CL_EstablishConnection (char *host)
{
	if (cls.state == ca_dedicated)
		return;

	if (cls.demoplayback)
		return;

	CL_Disconnect ();

	cls.netcon = NET_Connect (host);
	if (!cls.netcon)
		Host_Error ("CL_Connect: connect failed\n");
	Con_DPrintf ("CL_EstablishConnection: connected to %s\n", host);

	cls.demonum = -1;			// not in the demo loop now
	cls.state = ca_connected;
	cls.signon = 0;				// need all the signon messages before playing
	
	MSG_WriteByte (&cls.message, clc_nop);	// Вот эту строчку и предлагалось прописать
}

Скачал Code::Blocks, скомпилировал, но результата ноль. В чем может быть ошибка?



Последнее исправление: ms-dos32 (всего исправлений: 1)

Теперь, зайдя в игру, не могу подключиться к клиенту со своим адресом (и к себе в том числе).

timeout? Что за адрес? Подсеть?

Кстати, попробуйте Darkplaces.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Пробовал 192.168.1.103 (свой в локалке, забит за маком жестко) и 127.0.0.1. Подсеть, естественно, одинакова (на одном и том же компе). Darkplaces не видит папку id1 и моды вообще.

ms-dos32
() автор топика
Ответ на: комментарий от ms-dos32

Darkplaces не видит папку id1 и моды вообще.

-basedir /где/лежит/эта/директория/ пробовали указывать?
А если переименовать «ID1» -> «id1»?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Нет, listen server. Поставил заново darkplaces и переназначил права от root, теперь все нормально. Navy Seals на Darkplaces смотрится отлично :-)

ms-dos32
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.