etpro 3.2.x, and now ? :)
Moderators: Forum moderators, developers
etpro 3.2.x, and now ? :)
Did bani's team fix a date for a release of ettv working with 2.60 ?
daita.
daita.
- Bartichello
- Posts: 79
- Joined: Tue May 17, 2005 5:11 am
http://zinx.xmms.org/misc/tmp/ettv-zinx-20050512.tar.gz
Not well tested, especially wrt chaining slaves off slaves..
Please report success/failure w/ slave chaining.
Not well tested, especially wrt chaining slaves off slaves..
Please report success/failure w/ slave chaining.
Zinx Verituse http://zinx.xmms.org/
- Lekdevil.NL
- Posts: 89
- Joined: Fri Sep 12, 2003 8:59 am
Fatal error: slave communication failure
I'm having a problem with the ETTV binaries Zinx provided above. When connecting a slave to the master, the slave gets disconnected again after 15 seconds with a "client communications failure" error message.
Before the 15 seconds expire, the slave seems to be communicating normally with the master, as the "status" output shows (ping and lastmsg fields look OK).
I'm running both master and slave on the same system, using FreeBSD 4.10.
ETTV 1.0 (2.56) with ETPro 3.1.9 run without problems on the same system, using identical configs.
Relevant command lines and log output follows:
Master command line:
Slave command line:
Master console output:
Slave console output:
Before the 15 seconds expire, the slave seems to be communicating normally with the master, as the "status" output shows (ping and lastmsg fields look OK).
I'm running both master and slave on the same system, using FreeBSD 4.10.
ETTV 1.0 (2.56) with ETPro 3.1.9 run without problems on the same system, using identical configs.
Relevant command lines and log output follows:
Master command line:
Code: Select all
./ettv.x86 +set dedicated 2 +set net_ip 80.84.242.188 +set net_port 27960 +set fs_game etpro +set fs_homepath ~/et27960 +set ettv_sv_maxslaves 2 +set ettv_password "****" +set g_gametype 3 +map sw_goldrush_te
Code: Select all
./ettv.x86 +set dedicated 1 +set fs_homepath ~/et27960 +set fs_game etpro +set com_hunkmegs 48 +set com_zonemegs 16 +set net_ip 80.84.242.188 +set net_port 27961 +set logfile 3 +set developer 1 +set ettv_debug 1 +tv connect 80.84.242.188:27960 **** ****
Code: Select all
SVC_DirectConnect ()
ETTV Slave 1 connecting with 50 challenge ping
Cvar_Set2: wstats16 16
Cvar_Set2: session16 3 1522400 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80.84.242.188:27961
Cvar_Set2: sessionstats16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0 0 0 0 0 0 0
Cvar_Set2: wstats16 16 0 0 0 0 0 0 0 0
Cvar_Set2: etpro_session16 0 0 -2147483648 0 0 UNKNOWN -513735634 0 0x8dbb6e8
ClientConnect: 16
Userinfo: \protocol\284\qport\931\challenge\-513735634\masterpassword\****\password\****\name\ETTV\rate\90000\snaps\20\cl_maxpackets\40\cg_uinfo\0 0 40\ip\80.84.242.188:27961
ClientUserinfoChanged: 16 n\ETTV\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\0\p\0\ss\1\sc\0\tv\0\lc\0
ClientUserinfoChanged: 16 :: n\ETTV\t\3\c\0\r\0\m\0000000\s\0000000\dn\\dr\0\w\0\lw\0\sw\0\mu\0\ref\0\p\0\ss\1\sc\0\tv\0\lc\0
Cvar_Set2: P ----------------0
Going from CS_FREE to CS_CONNECTED for ETTV
Sending heartbeat to etmaster.idsoftware.com
ETTV : dropped gamestate, resending
SV_SendClientGameState() for ETTV
Going from CS_CONNECTED to CS_PRIMED for ETTV
Sending 11725 bytes in gamestate to ETTV Slave: 16
clientCommand: ETTV : 1 : cp 5391 SLAVE
Going from CS_PRIMED to CS_ACTIVE for ETTV
ClientBegin: 16
Cvar_Set2: P ----------------3
status
map: sw_goldrush_te
num score ping name lastmsg address qport rate
--- ----- ---- --------------- ------- --------------------- ----- -----
16 0 7 ETTV 0 80.84.242.188:27961 931 90000
Going to CS_ZOMBIE for ETTV
ClientDisconnect: 16
Cvar_Set2: P
etpro: client communication failure
Sending heartbeat to etmaster.idsoftware.com
Going from CS_ZOMBIE to CS_FREE for client 16
Code: Select all
logfile opened on Sun May 29 03:14:07 2005
Cvar_Set2: viewlog 1
Cvar_Set2: arch linux i386
Cvar_Set2: username wet
Cmd_AddCommand: crash already defined
Bypassing CD checks
Cvar_Set2: r_uiFullScreen 1
Found high quality video and normal CPU
Cvar_Set2: com_recommended 1
Cvar_Set2: com_recommendedSet 1
--- Common Initialization Complete ---
Opening IP socket: 80.84.242.188:27961
Cvar_Set2: net_port 27961
Hostname: plato.kalshoven.net
Alias: plato
IP: 80.84.242.160
Started tty console (use +set ttycon 0 to disable)
Couldn't write etconfig.cfg.
Cvar_Set2: dedicated 1
Cvar_Set2: fs_homepath /home/wet/et27960
Cvar_Set2: fs_game etpro
Cvar_Set2: com_hunkmegs 48
Cvar_Set2: com_zonemegs 16
Cvar_Set2: net_ip 80.84.242.188
Cvar_Set2: net_port 27961
Cvar_Set2: logfile 3
Cvar_Set2: developer 1
Cvar_Set2: ettv_debug 1
Cvar_Set2: sv_killserver 1
Cvar_Set2: sv_killserver 0
ettv: 80.84.242.188:27960 resolved to 80.84.242.188:27960
execing preset_normal.cfg
Cvar_Set2: r_subdivisions 12
Cvar_Set2: r_lodbias 0
Cvar_Set2: r_colorbits 0
Cvar_Set2: r_depthbits 24
Cvar_Set2: r_picmip 1
Cvar_Set2: r_mode 4
Cvar_Set2: r_texturebits 32
Cvar_Set2: r_ext_compressed_textures 1
Cvar_Set2: r_dynamiclight 1
Cvar_Set2: r_fastSky 0
Cvar_Set2: r_inGameVideo 1
Cvar_Set2: cg_shadows 1
Cvar_Set2: cg_brassTime 2500
Cvar_Set2: r_texturemode GL_LINEAR_MIPMAP_NEAREST
Cvar_Set2: r_detailtextures 0
Hitch warning: 1509 msec frame time
Cvar_Set2: viewlog 0
Connected to a pure server.
Cvar_Set2: mod_version 3.2.0
Cvar_Set2: g_heavyWeaponRestriction 100
Cvar_Set2: mod_url http://etpro.anime.net/
Cvar_Set2: P ------------------0
Cvar_Set2: g_maxlivesRespawnPenalty 0
Cvar_Set2: voteFlags 4352
Cvar_Set2: g_balancedteams 0
Cvar_Set2: g_maxGameClients 0
Cvar_Set2: g_covertopsChargeTime 30000
Cvar_Set2: g_soldierChargeTime 20000
Cvar_Set2: g_LTChargeTime 40000
Cvar_Set2: g_engineerChargeTime 30000
Cvar_Set2: g_medicChargeTime 45000
Cvar_Set2: g_bluelimbotime 20000
Cvar_Set2: g_redlimbotime 30000
Cvar_Set2: g_antilag 1
Cvar_Set2: g_voteFlags 0
Cvar_Set2: g_alliedmaxlives 0
Cvar_Set2: g_axismaxlives 0
Cvar_Set2: g_minGameClients 8
Cvar_Set2: g_maxlives 0
Cvar_Set2: g_friendlyFire 1
Warning: cvar "mapname" given initial values: "nomap" and "sw_goldrush_te"
Cvar_Set2: mapname sw_goldrush_te
Warning: cvar "timelimit" given initial values: "0" and "15"
Cvar_Set2: timelimit 15
Warning: cvar "g_gametype" given initial values: "4" and "3"
Cvar_Set2: g_gametype 3
Cvar_Set2: g_currentCampaignMap 0
Cvar_Set2: pmove_fixed 0
Cvar_Set2: g_nextTimeLimit 0
Cvar_Set2: g_currentRound 0
Warning: cvar "gamestate" given initial values: "-1" and "1"
Cvar_Set2: gamestate 1
Current search path:
/home/wet/et27960/etpro/reactor_ETPRO_ONLY.pk3 (2 files)
on the pure list
/usr/home/wet/ettv2.60/etpro/etpro-3_2_0.pk3 (101 files)
on the pure list
/home/wet/et27960/etmain/sw_goldrush_te.pk3 (48 files)
on the pure list
/home/wet/et27960/etmain/supplydepot2.pk3 (46 files)
on the pure list
/home/wet/et27960/etmain/reactor_b3.pk3 (113 files)
on the pure list
/home/wet/et27960/etmain/et_ice.pk3 (61 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/pak2.pk3 (22 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/pak1.pk3 (10 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/pak0.pk3 (3725 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/mp_bin.pk3 (6 files)
on the pure list
/home/wet/et27960/etpro
/usr/home/wet/ettv2.60/etpro
/home/wet/et27960/etmain
/usr/home/wet/ettv2.60/etmain
handle 1: etconsole.log
----------------------
8268 files in pk3 files
Cvar_Set2: com_hunkused 0
Hunk_Clear: reset the hunk ok
------ Server Initialization ------
Server: sw_goldrush_te
Cvar_Set2: com_hunkused 0
Hunk_Clear: reset the hunk ok
================
MAIN log
================
206128 MAIN memory in 49 blocks
205148 MAIN memory overhead
================
SMALL log
================
14312 SMALL memory in 386 blocks
6592 SMALL memory overhead
Cvar_Set2: sv_running 1
Cvar_Set2: com_hunkused 11796480
Cvar_Set2: com_hunkused 16384000
Cvar_Set2: nextmap map_restart 0
Cvar_Set2: cl_paused 0
Current search path:
/home/wet/et27960/etpro/reactor_ETPRO_ONLY.pk3 (2 files)
on the pure list
/usr/home/wet/ettv2.60/etpro/etpro-3_2_0.pk3 (101 files)
on the pure list
/home/wet/et27960/etmain/sw_goldrush_te.pk3 (48 files)
on the pure list
/home/wet/et27960/etmain/supplydepot2.pk3 (46 files)
on the pure list
/home/wet/et27960/etmain/reactor_b3.pk3 (113 files)
on the pure list
/home/wet/et27960/etmain/et_ice.pk3 (61 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/pak2.pk3 (22 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/pak1.pk3 (10 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/pak0.pk3 (3725 files)
on the pure list
/usr/home/wet/ettv2.60/etmain/mp_bin.pk3 (6 files)
on the pure list
/home/wet/et27960/etpro
/usr/home/wet/ettv2.60/etpro
/home/wet/et27960/etmain
/usr/home/wet/ettv2.60/etmain
handle 1: etconsole.log
----------------------
12402 files in pk3 files
CM_LoadMap( maps/sw_goldrush_te.bsp, 0 )
Cvar_Set2: com_hunkused 16397472
Cvar_Set2: com_hunkused 16558400
... cut for brevity ...
Cvar_Set2: com_hunkused 22496832
Cvar_Set2: mapname sw_goldrush_te
Cvar_Set2: sv_mapChecksum 1407858985
Cvar_Set2: sv_serverid 1680
Cvar_Set2: sv_serverRestarting 1
Sys_LoadDll(/home/wet/et27960/etpro/tvgame.mp.i386.so)...
Sys_LoadDll(/home/wet/et27960/etpro/tvgame.mp.i386.so) failed:
"/home/wet/et27960/etpro/tvgame.mp.i386.so: cannot open shared object file: No such file or directory"
Sys_LoadDll(/usr/home/wet/ettv2.60/etpro/tvgame.mp.i386.so)... ok
Sys_LoadDll(tvgame) found **vmMain** at 0x2d6a9baa
Sys_LoadDll(tvgame) succeeded!
------- Game Initialization -------
gamename: etpro
gamedate: May 12 2005
Warning: cvar "g_bluelimbotime" given initial values: "20000" and "30000"
Warning: cvar "dedicated" given initial values: "2" and "0"
Warning: cvar "voteFlags" given initial values: "4352" and "0"
etpro: sv_floodprotect is set to 1, etpro requires it to be set to 0.
etpro: forcing sv_floodprotect to 0.
Cvar_Set2: sv_floodprotect 0
Not logging to disk.
Cvar_Set2: gclients 0x2f7b1008
Cvar_Set2: gsess 0x8da55f0
0 teams with 0 entities
-----------------------------------
Cvar_Set2: g_needpass 0
Cvar_Set2: sv_paks 686346076 1367603122 892628047 -688383975 1486094478 239043090 608521179 1581790464 -1721695896 2004278281
Cvar_Set2: sv_pakNames etpro/reactor_ETPRO_ONLY etpro/etpro-3_2_0 etmain/sw_goldrush_te etmain/supplydepot2 etmain/reactor_b3 etmain/et_ice etmain/pak2 etmain/pak1 etmain/pak0 etmain/mp_bin
Cvar_Set2: sv_referencedPaks 686346076 1367603122 892628047
Cvar_Set2: sv_referencedPakNames etpro/reactor_ETPRO_ONLY etpro/etpro-3_2_0 etmain/sw_goldrush_te
Cvar_Set2: sv_serverRestarting 0
-----------------------------------
Cvar_Set2: sv_punkbuster 0
ettv_CL_InitTVGame: 1.52 seconds
Com_TouchMemory: 3 msec
Cvar_Set2: cl_paused 0
Hitch warning: 1681 msec frame time
Couldn't write etconfig.cfg.
base64: data *DAAA (cmd 12, 3 bytes)
base64: limbo update: 0x0000
class: 0
pri weapon: 0
sec weapon: 0
base64: end of command
base64: data *BRESZA (cmd 5, 4 bytes)
base64: team info
client: 18 (bits: 0x11)
health: 100
in pvs, use entity for powerups & location
base64: end of command
base64: data *CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ (cmd 9, 35 bytes)
base64: entity info (command map): spectator
contains 5 axis entities
contains 3 allied entities
axis entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
axis entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
axis entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 77
axis entity 3:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
axis entity 4:
ME_CONSTRUCT
z: [FIXME]
entity number: 75
allied entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
allied entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
allied entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
base64: end of command
tvgame: passthrough ettv master command [*CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ]
###>>> cmd: [csum DrckaK4txpY] [csum DrckaK4txpY]
tvgame: passthrough ettv master command [csum DrckaK4txpY]
base64: data *CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ (cmd 9, 35 bytes)
base64: entity info (command map): spectator
contains 5 axis entities
contains 3 allied entities
axis entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
axis entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
axis entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 77
axis entity 3:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
axis entity 4:
ME_CONSTRUCT
z: [FIXME]
entity number: 75
allied entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
allied entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
allied entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
base64: end of command
tvgame: passthrough ettv master command [*CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ]
base64: data *AwAAAAAAAH8ASAAAAAAAAAA (cmd 3, 17 bytes)
base64: scoreboard update (with team scores)
axis team score: 0
allied team score: 0
player bits: 0x7f
SI_ALWAYS
client: 18
ping: 0 ms
SI_SCORE
score: 0
SI_TIME
time: 0 minutes
SI_POWERUPS
powerups: 0x0000
SI_RESPAWNS
respawns left: 0
base64: end of command
base64: data *CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ (cmd 9, 35 bytes)
base64: entity info (command map): spectator
contains 5 axis entities
contains 3 allied entities
axis entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
axis entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
axis entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 77
axis entity 3:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
axis entity 4:
ME_CONSTRUCT
z: [FIXME]
entity number: 75
allied entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
allied entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
allied entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
base64: end of command
tvgame: passthrough ettv master command [*CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ]
base64: data *CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ (cmd 9, 35 bytes)
base64: entity info (command map): spectator
contains 5 axis entities
contains 3 allied entities
axis entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
axis entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
axis entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 77
axis entity 3:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
axis entity 4:
ME_CONSTRUCT
z: [FIXME]
entity number: 75
allied entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
allied entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
allied entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
base64: end of command
tvgame: passthrough ettv master command [*CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ]
base64: data *CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ (cmd 9, 35 bytes)
base64: entity info (command map): spectator
contains 5 axis entities
contains 3 allied entities
axis entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
axis entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
axis entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 77
axis entity 3:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
axis entity 4:
ME_CONSTRUCT
z: [FIXME]
entity number: 75
allied entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
allied entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
allied entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
base64: end of command
tvgame: passthrough ettv master command [*CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ]
base64: data *BAEASA (cmd 4, 4 bytes)
base64: scoreboard update (without team scores)
player bits: 0x01
SI_ALWAYS
client: 18
ping: 0 ms
base64: end of command
base64: data *CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ (cmd 9, 35 bytes)
base64: entity info (command map): spectator
contains 5 axis entities
contains 3 allied entities
axis entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
axis entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
axis entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 77
axis entity 3:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
axis entity 4:
ME_CONSTRUCT
z: [FIXME]
entity number: 75
allied entity 0:
ME_TANK_DEAD
x: -481
y: 2140
z: [FIXME]
objective id: 1
allied entity 1:
ME_TANK
x: 2211
y: 1045
z: [FIXME]
objective id: 8
allied entity 2:
ME_CONSTRUCT
z: [FIXME]
entity number: 76
base64: end of command
tvgame: passthrough ettv master command [*CQUDCB-+XAgBB6MIFQQI0wTDBLMECB-+XAgBB6MIFQQIwwQ]
Disconnected from 80.84.242.188:27960
Make sure you updated the tvgame.mp.i386.so
(remove from all mod dirs, and stick it in etmain/ or etpro/)
EDIT: nevermind; it's the updated one
(remove from all mod dirs, and stick it in etmain/ or etpro/)
EDIT: nevermind; it's the updated one
Zinx Verituse http://zinx.xmms.org/
Ok, it was something that slipped through on the ET Pro end;
use this qagame instead of the stock 3.2.0 one for now:
http://zinx.xmms.org/et/ettv/20050528/qagame.mp.i386.so
use this qagame instead of the stock 3.2.0 one for now:
http://zinx.xmms.org/et/ettv/20050528/qagame.mp.i386.so
Zinx Verituse http://zinx.xmms.org/
- Lekdevil.NL
- Posts: 89
- Joined: Fri Sep 12, 2003 8:59 am
Thanks. The client disconnect is fixed now.
However, now there's something else.
If I connect to the slave server with a client, and the master server is empty (save for the slave's ETTV slot), and I click my LMB, the slave server hangs. CPU goes to 100% and nothing is shown in the console. If, however, a player is connected to the master server, clicking the LMB on the spectating client behaves normally (i.e. selects the player's PoV).
Note that I'm not using chained slaves yet; all this is tested on a single master-slave combination.
However, now there's something else.
If I connect to the slave server with a client, and the master server is empty (save for the slave's ETTV slot), and I click my LMB, the slave server hangs. CPU goes to 100% and nothing is shown in the console. If, however, a player is connected to the master server, clicking the LMB on the spectating client behaves normally (i.e. selects the player's PoV).
Note that I'm not using chained slaves yet; all this is tested on a single master-slave combination.
http://zinx.xmms.org/et/ettv/20050529/tvgame.mp.i386.so should fix the followcycle lockup on empty servers
Zinx Verituse http://zinx.xmms.org/
- Lekdevil.NL
- Posts: 89
- Joined: Fri Sep 12, 2003 8:59 am