diff -r 450ff6326084 -r bcebe3921740 QTfrontend/netserver.cpp --- a/QTfrontend/netserver.cpp Tue Feb 06 21:33:19 2007 +0000 +++ b/QTfrontend/netserver.cpp Tue Feb 06 21:46:33 2007 +0000 @@ -228,8 +228,10 @@ } // send config QMap conf=m_hwserver->getGameCfg(); + qDebug() << "Config:"; for(QMap::iterator it=conf.begin(); it!=conf.end(); ++it) { RawSendNet(QString("CONFIG_PARAM")+delimeter+it.key()+delimeter+it.value().join(QString(delimeter))); + qDebug() << QString("CONFIG_PARAM")+delimeter+it.key()+delimeter+it.value().join(QString(delimeter)); } } return; @@ -249,6 +251,7 @@ if(lst[0]=="CONFIG_PARAM") { if(!m_hwserver->isChiefClient(this) || lst.size()<3) return; // error or permission denied :) else m_gameCfg[lst[1]]=lst.mid(2); + qDebug() << msg; } if(lst[0]=="ADDTEAM:") { @@ -256,8 +259,8 @@ lst.pop_front(); // add team ID - static unsigned int netTeamID=1; - lst.insert(1, QString::number(netTeamID++)); + static unsigned int netTeamID=0; + lst.insert(1, QString::number(++netTeamID)); // hedgehogs num count int maxAdd=18-m_hwserver->hhnum; @@ -270,7 +273,7 @@ .arg(toAdd); // creating color config for new team - QString colorCfg=QString("CONFIG_PARAM%1TEAM_COLOR%1%2%1%3%1%4").arg(delimeter).arg(lst[0])\ + QString colorCfg=QString("CONFIG_PARAM%1TEAM_COLOR+%2+%3%1%4").arg(delimeter).arg(lst[0])\ .arg(netTeamID)\ .arg(lst.takeAt(2)); qDebug() << "color config:" << colorCfg; @@ -302,6 +305,7 @@ unsigned int netID=removeTeam(lst[1]); m_hwserver->sendOthers(this, QString("REMOVETEAM:")+delimeter+lst[1]+delimeter+QString::number(netID)); + qDebug() << QString("REMOVETEAM:")+delimeter+lst[1]+delimeter+QString::number(netID); return; }