Advanced MMORPG Tutorial
by Dreamer · 08/03/2005 (3:45 pm) · 247 comments
Download Code File
Hello everyone, after several re-writes, bug fixes, alot of troubles with email, internet connections and the like, I proudly present to you Dreamers Advanced MMORPG Tutorials v1.0
In the tarball you will find 9 files, each one is an individual milestone and should function without breaking any of the others.
They are all Plain Text, I know I promised .pdf but I figured I better get these up right now, and fix the zip later.
For the most part you will find the tutorial to be relatively bug free, however there may still be a couple, because of murphy's law (Anything that can go wrong will).
I have had proofreaders, and feedbackers and testers reading and writing to these files for over a week, and I have to say I am very impressed with thier work. We have an excellent community here.
Here is a list of the people who were involved (If I missed you in this list post here or email me and I'll fix it)
Chip Lambert
Rod Burns
OneST8
Wayne Eversole
Mark Ligon
David Smith
Vincent Gee
Biagio Catalano
Thomas Oliver
Ari Rule
(I know there were more of you people, I just cann't think of everyones name ATM)
Just a quick note... There were alot of features that I had in an earlier version of this tutorial, but it wound up that quite a few of them had to be removed due to instability, I will try to code more stable versions in later releases of this tutorial, so please don't say "But Dreamer! You said this was going to have feature x in it!"
Instead think of this as an upgrade to the older tutorials, that I have already posted.
Also due to the amount of bloat it would have taken to include all the changed files, I have left them out, and just put the relevant changes into the text files.
Anyways, thanks everyone for your helps, it's been fun seeing if we could do this, and what do ya know we did it!
Ok if you find any bugs post them here, and I'll do what I can to help... My hope with this though is that the community as a whole, can take this and run with it, I would LOVE to see a true MMORPG based on this work.
*update*
Because this tutorial has gotten eye bleedingly long in the comments section, I have decided to recreate the tutorial as an ongoing series. You should go to MyDreamRPG.com for further support.
Hello everyone, after several re-writes, bug fixes, alot of troubles with email, internet connections and the like, I proudly present to you Dreamers Advanced MMORPG Tutorials v1.0
In the tarball you will find 9 files, each one is an individual milestone and should function without breaking any of the others.
They are all Plain Text, I know I promised .pdf but I figured I better get these up right now, and fix the zip later.
For the most part you will find the tutorial to be relatively bug free, however there may still be a couple, because of murphy's law (Anything that can go wrong will).
I have had proofreaders, and feedbackers and testers reading and writing to these files for over a week, and I have to say I am very impressed with thier work. We have an excellent community here.
Here is a list of the people who were involved (If I missed you in this list post here or email me and I'll fix it)
Chip Lambert
Rod Burns
OneST8
Wayne Eversole
Mark Ligon
David Smith
Vincent Gee
Biagio Catalano
Thomas Oliver
Ari Rule
(I know there were more of you people, I just cann't think of everyones name ATM)
Just a quick note... There were alot of features that I had in an earlier version of this tutorial, but it wound up that quite a few of them had to be removed due to instability, I will try to code more stable versions in later releases of this tutorial, so please don't say "But Dreamer! You said this was going to have feature x in it!"
Instead think of this as an upgrade to the older tutorials, that I have already posted.
Also due to the amount of bloat it would have taken to include all the changed files, I have left them out, and just put the relevant changes into the text files.
Anyways, thanks everyone for your helps, it's been fun seeing if we could do this, and what do ya know we did it!
Ok if you find any bugs post them here, and I'll do what I can to help... My hope with this though is that the community as a whole, can take this and run with it, I would LOVE to see a true MMORPG based on this work.
*update*
Because this tutorial has gotten eye bleedingly long in the comments section, I have decided to recreate the tutorial as an ongoing series. You should go to MyDreamRPG.com for further support.
#2
Thanks
07/19/2005 (1:16 pm)
I get the same error as above but when trying to host a server insted of dedicated i click on start game and it pauses for sec and then nothing, i can hit the back button and reload the map, console shows the map loaded but it doesint go past the load map screen.Thanks
#3
The problem is, nothing ever calls that function that I can see.
07/19/2005 (4:49 pm)
Ok, I looked around a bit... in client_commands.cs there is a function clientCmdValidateAccountResult. This appears to check the password and see if it's valid. If it's blank, it warns you, if you need to do a new account it checks for that, etc.The problem is, nothing ever calls that function that I can see.
#4
07/20/2005 (2:02 pm)
Anyone els tying this?
#5
07/21/2005 (12:51 pm)
I'm swamped at work... I'll try and dig deep into it this weekend and see what's up.
#6
07/23/2005 (10:23 am)
any updates?
#7
do is break this up a little. Open common/server/clientConnection.cs
Replace the GameConnection::onConnect( %client, %password ) function with this
function GameConnection::onConnect( %client, %password )
{
// Send down the connection error info, the client is
// responsible for displaying this message if a connection
// error occures.
messageClient(%client,'MsgConnectionError',"",$Pref::Server::ConnectionError);
$Server::PlayerCount++;
}
first off my common/server/clientcommand.cs did not have that function, it had function GameConnection::onConnect( %client, %Name) function not %password, so at the bottom of that script i just added
if ($missionRunning)
%client.loadMission();
$Server::PlayerCount++;
it now loads but looking at the local.db and rpg.db they are both still 0kb is this supose to be right or no?
07/23/2005 (2:20 pm)
Well i kinda got it to work but not sure if its right since im still a nobb lol but here was my trouble, do is break this up a little. Open common/server/clientConnection.cs
Replace the GameConnection::onConnect( %client, %password ) function with this
function GameConnection::onConnect( %client, %password )
{
// Send down the connection error info, the client is
// responsible for displaying this message if a connection
// error occures.
messageClient(%client,'MsgConnectionError',"",$Pref::Server::ConnectionError);
$Server::PlayerCount++;
}
first off my common/server/clientcommand.cs did not have that function, it had function GameConnection::onConnect( %client, %Name) function not %password, so at the bottom of that script i just added
if ($missionRunning)
%client.loadMission();
$Server::PlayerCount++;
it now loads but looking at the local.db and rpg.db they are both still 0kb is this supose to be right or no?
#8
07/23/2005 (2:22 pm)
o and i still do not get to choose character type, that code above takes me right to the stronghold mission with the ai character running around.
#9
Compiling...
vehicle.cc
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1439) : error C2039: 'mMaxEnergy' : is not a member of 'VehicleData'
../engine\game/vehicles/vehicle.h(26) : see declaration of 'VehicleData'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1459) : error C2065: 'itr' : undeclared identifier
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1459) : error C2227: left of '->mConvex' must point to class/struct/union
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1459) : error C2227: left of '->getObject' must point to class/struct/union
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1460) : error C2440: 'initializing' : cannot convert from 'int' to 'struct CollisionWorkingList *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1461) : error C2227: left of '->wLink' must point to class/struct/union
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1461) : error C2228: left of '.mPrev' must have class/struct/union type
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1465) : error C2143: syntax error : missing ';' before '}'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1465) : error C2143: syntax error : missing ';' before '}'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1465) : error C2143: syntax error : missing ';' before '}'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1470) : error C2143: syntax error : missing ';' before '{'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1470) : error C2447: missing function header (old-style formal list?)
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1513) : error C2039: 'mMaxDamage' : is not a member of 'VehicleData'
../engine\game/vehicles/vehicle.h(26) : see declaration of 'VehicleData'
shapeBase.cc
C:\Torque\SDK\engine\game\shapeBase.cc(61) : error C2065: 'mMaxEnergy' : undeclared identifier
C:\Torque\SDK\engine\game\shapeBase.cc(62) : error C2065: 'mMaxDamage' : undeclared identifier
C:\Torque\SDK\engine\game\shapeBase.cc(297) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(298) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(428) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(498) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(861) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(862) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(878) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1147) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1149) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1151) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1162) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1163) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1176) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1189) : error C2039: 'setMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1191) : error C2065: 'updateDamageLevel' : undeclared identifier
C:\Torque\SDK\engine\game\shapeBase.cc(1194) : error C2039: 'getMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1198) : error C2039: 'setMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1203) : error C2039: 'getMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1305) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(2930) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(3045) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(3045) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(4179) : error C2039: 'setMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(4183) : error C2039: 'getMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(4188) : error C2039: 'setMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(4192) : error C2039: 'getMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
Error executing cl.exe.
07/23/2005 (3:16 pm)
these are the compile errors i get from milestone 4Compiling...
vehicle.cc
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1439) : error C2039: 'mMaxEnergy' : is not a member of 'VehicleData'
../engine\game/vehicles/vehicle.h(26) : see declaration of 'VehicleData'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1459) : error C2065: 'itr' : undeclared identifier
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1459) : error C2227: left of '->mConvex' must point to class/struct/union
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1459) : error C2227: left of '->getObject' must point to class/struct/union
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1460) : error C2440: 'initializing' : cannot convert from 'int' to 'struct CollisionWorkingList *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1461) : error C2227: left of '->wLink' must point to class/struct/union
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1461) : error C2228: left of '.mPrev' must have class/struct/union type
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1465) : error C2143: syntax error : missing ';' before '}'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1465) : error C2143: syntax error : missing ';' before '}'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1465) : error C2143: syntax error : missing ';' before '}'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1470) : error C2143: syntax error : missing ';' before '{'
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1470) : error C2447: missing function header (old-style formal list?)
C:\Torque\SDK\engine\game\vehicles\vehicle.cc(1513) : error C2039: 'mMaxDamage' : is not a member of 'VehicleData'
../engine\game/vehicles/vehicle.h(26) : see declaration of 'VehicleData'
shapeBase.cc
C:\Torque\SDK\engine\game\shapeBase.cc(61) : error C2065: 'mMaxEnergy' : undeclared identifier
C:\Torque\SDK\engine\game\shapeBase.cc(62) : error C2065: 'mMaxDamage' : undeclared identifier
C:\Torque\SDK\engine\game\shapeBase.cc(297) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(298) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(428) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(498) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(861) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(862) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(878) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1147) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1149) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1151) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1162) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1163) : error C2039: 'mMaxEnergy' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1176) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(1189) : error C2039: 'setMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1191) : error C2065: 'updateDamageLevel' : undeclared identifier
C:\Torque\SDK\engine\game\shapeBase.cc(1194) : error C2039: 'getMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1198) : error C2039: 'setMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1203) : error C2039: 'getMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(1305) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(2930) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(3045) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(3045) : error C2039: 'mMaxDamage' : is not a member of 'ShapeBaseData'
../engine\game/shapeBase.h(369) : see declaration of 'ShapeBaseData'
C:\Torque\SDK\engine\game\shapeBase.cc(4179) : error C2039: 'setMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(4183) : error C2039: 'getMaxDamage' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(4188) : error C2039: 'setMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
C:\Torque\SDK\engine\game\shapeBase.cc(4192) : error C2039: 'getMaxEnergy' : is not a member of 'ShapeBase'
../engine\game/shapeBase.h(534) : see declaration of 'ShapeBase'
Error executing cl.exe.
#10
07/24/2005 (8:49 pm)
I think you forgot to call InitializeDB() in game.cs. Not positive though.
#11
07/26/2005 (12:45 pm)
I checked to make sure that InitializeDB() was in game.cs and it is. the above errors are compile errors on milestone 4 where you change the sorce code.
#12
07/26/2005 (1:26 pm)
I've been using 1.3, not the latest HEAD, so I'm not hitting those problems. Haven't had time to look at the other problem yet - working 70+ hour weeks right now :(
#13
07/26/2005 (1:33 pm)
Humm I am useing version 1.3 also. I am going to start over and see how that goes, maby I am missing something. Thanks
#14
GameConnection::onConnect( %client, %password )
Mine is as follows
GameConnection::onConnect( %client, %name )
so should I just add that function to the script file or replace the one above?
07/26/2005 (1:53 pm)
In mile stone 3, i do not have this function in common\server\clientconnection.csGameConnection::onConnect( %client, %password )
Mine is as follows
GameConnection::onConnect( %client, %name )
so should I just add that function to the script file or replace the one above?
#15
Maybe Dreamer has a different starting file set than we do? He hasn't logged in since he posted this and hasn't responded to my email about it either - hope everything is ok :(
07/26/2005 (2:34 pm)
Mine was the same way. I assumed it was a typo in the tutorial and replaced it rather than the one it said in the tutorial, but maybe the new one should have been just added in addition to the old one...Maybe Dreamer has a different starting file set than we do? He hasn't logged in since he posted this and hasn't responded to my email about it either - hope everything is ok :(
#16
Anyways, I will get the corrected version (with all the artcles) up as soon as I find my backup disk, now where did I put that thing???
07/26/2005 (6:49 pm)
Hey guys, sorry about that, I posted this immediately prior to packing my computer... We finally got a new house... Yeah!Anyways, I will get the corrected version (with all the artcles) up as soon as I find my backup disk, now where did I put that thing???
#17
07/27/2005 (12:40 pm)
Great thanks Dreamer
#18
Thanks
07/27/2005 (1:49 pm)
one quick question, how do you set the data base so that it runs once agian? i still have the command in my game.cs file.Thanks
#19
Im also out looking lol, good place to live is very hard to find now a days.
07/28/2005 (2:08 pm)
Hey Dreamer, how is the now house coming along?Im also out looking lol, good place to live is very hard to find now a days.
#20
My new home is fairly similar to my old home in layout, just alot bigger in size. At night when I get up to have a quick midnight snack, I keep running into the wall, rather than the entrance way to to the kitchen.
Ok folks, looks like the new zip exceeds the maxmimum upload size, so I'm going to trim the fat a bit and I'll get it up here shortly
07/28/2005 (3:55 pm)
You should move to Wyoming, it's nice here and houses are pretty cheap, pay is pretty good, especially in the Rock Springs area.My new home is fairly similar to my old home in layout, just alot bigger in size. At night when I get up to have a quick midnight snack, I keep running into the wall, rather than the entrance way to to the kitchen.
Ok folks, looks like the new zip exceeds the maxmimum upload size, so I'm going to trim the fat a bit and I'll get it up here shortly
Torque 3D Owner Rodney (OldRod) Burns
1 - the resource above mentions 9 files in the .tar archive. The one I downloaded only had 8.
2 - in milestone #3, something seems to be awry. I got everything compiled and exec'd with no errors showing in the console.log, but when I click "Join Server" nothing happens. I'm running this over my local LAN and prior to this step everything connected fine. In the console log it shows this:
On the server side it shows "got connection request from (ip address)"
So it looks like it's attempting to connect and having some success. But since I have no name or password entered, shouldn't it be asking me to create a new account? (Stepping through the code, that looks like what should happen anyway)
3 - one more minor thing in Milestone #3 - In step 2, when you add a password box to the JoinServerGUI.gui, that box shows up on top of the name box in the server join window. Is it meant to replace the name box? or should they be moved a bit? I moved them apart a bit, so they both show up, but not sure if that's connected to the problem above or not.
I'll step back through everything and make sure I didn't miss something, but wondered if this had been encountered by anyone else.