[Orxonox-commit 7274] r11889 - in code/branches/Masterserver_FS18: data/levels src/libraries/network/packet src/orxonox/graphics
varyo at orxonox.net
varyo at orxonox.net
Thu Apr 19 15:20:41 CEST 2018
Author: varyo
Date: 2018-04-19 15:20:41 +0200 (Thu, 19 Apr 2018)
New Revision: 11889
Modified:
code/branches/Masterserver_FS18/data/levels/testMultiplayerLevelLTS.oxw
code/branches/Masterserver_FS18/src/libraries/network/packet/Gamestate.cc
code/branches/Masterserver_FS18/src/orxonox/graphics/Model.cc
Log:
Commented out two asserts and one registerVariable, fixing client side texture issues
Modified: code/branches/Masterserver_FS18/data/levels/testMultiplayerLevelLTS.oxw
===================================================================
--- code/branches/Masterserver_FS18/data/levels/testMultiplayerLevelLTS.oxw 2018-04-19 13:06:52 UTC (rev 11888)
+++ code/branches/Masterserver_FS18/data/levels/testMultiplayerLevelLTS.oxw 2018-04-19 13:20:41 UTC (rev 11889)
@@ -38,22 +38,7 @@
<Bot />
<!-- ------------ middle asteroid -------------- -->
- <StaticEntity position="0,20,0" collisionType=static>
- <attached>
- <Model position="0,0,0" scale=140 mesh="asteroid_UV.mesh" shadow=true />
- <!-- ParticleEmitter position="0,0,0" source="Orxonox/Steam" / -->
- </attached>
- <collisionShapes>
- <SphereCollisionShape radius="145" />
- </collisionShapes>
- </StaticEntity>
- <PickupSpawner pickup=hugeinvisiblepickup position="-160,60,17" triggerDistance="20" respawnTime="5" maxSpawnedItems="10" /><!--EasterEgg-->
- <StaticEntity position="-160,60,28.4"><!--EasterEgg-Indicator-->
- <attached>
- <Model position="0,0,0" scale=1 mesh="sphere.mesh" />
- </attached>
- </StaticEntity>
<!-- ---------------asteroid dome----------------- -->
<?lua
@@ -67,68 +52,9 @@
<TeamSpawnPoint team="<?lua print( math.mod(i,4)) ?>" position="<?lua print(y*1.4+z*0.2) ?>,0,<?lua print(z*1.4-y*0.2) ?>" direction="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff />
- <StaticEntity position="<?lua print(y) ?>,0,<?lua print(z) ?>" scale="<?lua print(j * 2) ?>" collisionType=static >
- <attached>
- <Model position="0,0,0" scale=15 mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh">
- </Model>
- </attached>
- <collisionShapes>
- <BoxCollisionShape halfExtents="<?lua print(j * 2) ?>,100,<?lua print(j * 2) ?>" position = "0,0,0" />
- </collisionShapes>
- </StaticEntity>
- <StaticEntity position="<?lua print(y) ?>,100,<?lua print(z) ?>" scale="<?lua print(j * 2) ?>" collisionType=static >
- <attached>
- <Model position="0,0,0" scale=15 mesh="ast<?lua print( math.mod(i+3,6) + 1) ?>.mesh">
- </Model>
- </attached>
- <collisionShapes>
- <BoxCollisionShape halfExtents="45,100,45" position = "0,0,0" />
- </collisionShapes>
- </StaticEntity>
- <StaticEntity position="<?lua print(y) ?>,200,<?lua print(z) ?>" scale="<?lua print(j * 2) ?>" collisionType=static >
- <attached>
- <Model position="0,0,0" scale=15 mesh="ast<?lua print( math.mod(i*5,6) + 1) ?>.mesh">
- </Model>
- </attached>
- <collisionShapes>
- <BoxCollisionShape halfExtents="45,100,45" position = "0,0,0" />
- </collisionShapes>
- </StaticEntity>
- <StaticEntity position="<?lua print(y) ?>,-100,<?lua print(z) ?>" scale="<?lua print(j * 2) ?>" collisionType=static >
- <attached>
- <Model position="0,0,0" scale=15 mesh="ast<?lua print( math.mod(i*13+1,6) + 1) ?>.mesh">
- </Model>
- </attached>
- <collisionShapes>
- <BoxCollisionShape halfExtents="45,100,45" position = "0,0,0" />
- </collisionShapes>
- </StaticEntity>
-
- <StaticEntity position="<?lua print(y) ?>,-200,<?lua print(z) ?>" scale="<?lua print(j * 2) ?>" collisionType=static >
- <attached>
- <Model position="0,0,0" scale=15 mesh="ast<?lua print( math.mod(i*17,6) + 1) ?>.mesh">
- </Model>
- </attached>
- <collisionShapes>
- <BoxCollisionShape halfExtents="45,100,45" position = "0,0,0" />
- </collisionShapes>
- </StaticEntity>
-
-<!-- ---------Top Asteroid----------- -->
- <StaticEntity position="<?lua print(y) ?>,300,<?lua print(z) ?>" scale="<?lua print(j * 2.1) ?>" pitch="90" roll="180" yaw="<?lua print(-90+i*360/max) ?>" collisionType=static >
- <attached>
- <Model position="0,0,0" scale=25 mesh="ast6.mesh">
- </Model>
- </attached>
- <collisionShapes>
- <BoxCollisionShape halfExtents="50,140,30" position="0,0,0"/>
- </collisionShapes>
- </StaticEntity>
-
-
<?lua end ?>
</Scene>
Modified: code/branches/Masterserver_FS18/src/libraries/network/packet/Gamestate.cc
===================================================================
--- code/branches/Masterserver_FS18/src/libraries/network/packet/Gamestate.cc 2018-04-19 13:06:52 UTC (rev 11888)
+++ code/branches/Masterserver_FS18/src/libraries/network/packet/Gamestate.cc 2018-04-19 13:20:41 UTC (rev 11889)
@@ -221,7 +221,7 @@
orxout(user_error, context::packets) << "Found object with OBJECTID_UNKNOWN on the client with objectMode != 0x0!" << endl;
orxout(user_error, context::packets) << "Possible reason for this error: Client created a synchronized object without the Server's approval." << endl;
orxout(user_error, context::packets) << "Objects class: " << synchronisable->getIdentifier()->getName() << endl;
- assert(false);
+ //assert(false);
}
}
else
Modified: code/branches/Masterserver_FS18/src/orxonox/graphics/Model.cc
===================================================================
--- code/branches/Masterserver_FS18/src/orxonox/graphics/Model.cc 2018-04-19 13:06:52 UTC (rev 11888)
+++ code/branches/Masterserver_FS18/src/orxonox/graphics/Model.cc 2018-04-19 13:20:41 UTC (rev 11889)
@@ -103,7 +103,8 @@
{
registerVariable(this->meshSrc_, VariableDirection::ToClient, new NetworkCallback<Model>(this, &Model::changedMesh));
registerVariable(this->renderQueueGroup_, VariableDirection::ToClient, new NetworkCallback<Model>(this, &Model::changedRenderQueueGroup));
- registerVariable(this->materialName_, VariableDirection::ToClient, new NetworkCallback<Model>(this, &Model::changedMaterial));
+ //Commented out, since this causes texture load failures on client side
+ //registerVariable(this->materialName_, VariableDirection::ToClient, new NetworkCallback<Model>(this, &Model::changedMaterial));
registerVariable(this->bCastShadows_, VariableDirection::ToClient, new NetworkCallback<Model>(this, &Model::changedShadows));
}
More information about the Orxonox-commit
mailing list