Кстати, вот вам небольшое игровое дополнение (sv_maxspeed как в хл1) и карта стресс-тест fpstest.bsp
На ней - 30 анимированных фрименов в каждом по 5000 поликов (тотальное кол-во треугольников - 160 тысяч). Это - наиболее тяжелый режим отрисовки. Если интересны подробности - r_speeds 1\2\3\4\5
Отпишитесь мне о кол-ве фпс и вашей конфигурации.
Все характеристику своих компов писать не надо, вполне достаточно следующей схемы:
кол-во фпс - процессор - видеокарта. www.hlfx.ru/xash/pak1.pk3 - само обновление следует кинуть в папку xdemo
50-60 фпс в самом углу и смотрит на всех Фримонов без теней.
GF9800GT
Intel Core 2 Duo 2.33 GHz
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
17 фпс когда на всех смотришь
99 когда в уголок забьешся
r_shadows==2
Проц: AMD Athlon(tm) 64 Proccesor 3000+ 1.80 ГГц
Видеокарта: GeForce 8600 GTS
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
Э нет, ребятки, так дело не пойдет.
Поставьте игрока так, чтобы он видел ВСЕХ фрименов одновременно. И отключите эти долбанные тени!
И пишите свой фпс - он не должен колебаться в таких пределах
Цитата:
PoD-Stas писал: жду мануалов по правке исходников
в StartFrame перед ServerPostActivate();
code:
if( sv_maxspeed->modified )
{
char msg[64];
// maxspeed is modified, refresh maxspeed for each client
for( int i = 0; i < gpGlobals->maxClients; i++ )
{
CBaseEntity *pClient = UTIL_PlayerByIndex( i + 1 );
if( FNullEnt( pClient )) continue;
g_engfuncs.pfnSetClientMaxspeed( pClient->edict(), sv_maxspeed->value );
}
sprintf( msg, "sv_maxspeed is changed to %g\n", sv_maxspeed->value );
g_engfuncs.pfnServerPrint( msg );
sv_maxspeed->modified = false;
}
указатель на sv_maxspeed получить в GameDLLInit
code:
sv_maxspeed = CVAR_REGISTER( "sv_maxspeed", "320", 0, "maximum speed a player can accelerate to when on ground" );
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
PoD-Stas да нормальный, просто слабенькая карточка. В волатилу вряд ли поиграешь (ну разве что в режиме статики - на которой даже риваТНТ ее запустит).