Poll

These are a few suspected possibilities, you decide which is more likely.

Problem with server hosting file.
0 (0%)
Problem with Connection. - Hosting with V14 style.
0 (0%)
Client Problem, problem with my auth-to-hosting.
0 (0%)
Bad Add-On.
4 (80%)
Other...
1 (20%)

Total Members Voted: 5

Author Topic: Hosting Problems - Game Shuts down and computer exhibits evidences of a crash.  (Read 1329 times)

Code: [Select]
Starting arranged connection to 192.168.1.122:28000...
   o possible[0] = 192.168.1.122:28000
   o possible[1] = 127.0.0.1:28000
   o possible[2] = 75.142.237.66:28000
Sending challenge request...
Sending Connect challenge Request
Got Connect challenge Response
Sending Connect Request
Connection established
Connected successfully, killing other pending connections
*** Prep-Phase 1: Download RTB Add-Ons - Skipped by preference
   47 Compass - You have the power! Telling the server you have the power...
*** Prep-Phase 2: Download GUI
*** New Mission: Add-Ons/Map_SA_Storm/gsfsastorm.mis
*** Phase 1: Download Datablocks & Targets
CDN Download finished
Received manifest and requested 1214 blobs. (653 duplicates removed)
CDN Download finished
Removed 3 file requests due to download prefs
... Shape with old version.
*** Phase 2: Download Ghost Objects
*** Phase 3: Mission Lighting
Lighting mission....
    = terrain lit in 0.796 seconds
    = interior lit in 3.853 seconds
    = interior lit in 0.125 seconds
    = interior lit in 0.562 seconds
    = interior lit in 0.140 seconds
    = interior lit in 0.140 seconds
    = interior lit in 0.125 seconds
    = interior lit in 0.125 seconds
    = interior lit in 0.124 seconds
    = interior lit in 0.125 seconds
 Scene lit in 6.209 seconds
  Successfully saved mission lighting file: 'Add-Ons/Map_SA_Storm/gsfsastorm_68f891ca.ml'
Mission lighting done
Executing config/client/Favorites.cs.
Connection with server lost.
Issuing Disconnect packet.
Exporting Better Trust prefs
Exporting server prefs
Exporting client prefs
Exporting client config
Exporting rtb prefs
Shutting down the OpenGL display device...
Making the GL rendering context not current...
Deleting the GL rendering context...
Releasing the device context...
Restoring the desktop display settings (1600x900x32)...

This is my console.log from when I decided to host.  I have been unable to host since v18-19 updates.  Although there appears to be nothing wrong, after trying this 3 times, all times the screen either went blank, and I could finally get back to what I was doing 10 minutes later when it would go back to the desktop.  Blockland is already closed.  Once it went into Safe mode and I had to restart.

-Might I add in I have no crap-ons at the time being.

Quote
Mission lighting done
Executing config/client/Favorites.cs.
Connection with server lost.

Issuing Disconnect packet.

Well, we identified the issue...  But do you have any idea what is causing it?  With my privilages soon returning, I plan to host and get some of v19 before v20 comes out.  Then it could be possible to recognize other problems.

I'm assuming you're hosting locally, not through a dedicated.

Code: [Select]
Issuing Disconnect packet.
Exporting Better Trust prefs
Exporting server prefs
Exporting client prefs
Exporting client config
Exporting rtb prefs
Shutting down the OpenGL display device...
Making the GL rendering context not current...
Deleting the GL rendering context...
Releasing the device context...
Restoring the desktop display settings (1600x900x32)...

What this bit of console output says is that:
1. We're shutting down the server properly.
2. We're exporting preferences.
3. We're correcting the graphical display of the computer. What this suggests to me is that you play Blockland with a fullscreen resolution that is different from your actual display resolution.

What does this mean?
The game is shutting down properly.

There are two possible causes for this:
1. You're full of stuff and this is the console.log of a game that was closed down normally.
2. You're running an add-on that is calling the quit() function.


Assuming #2, I would suggest disabling add-ons until you figure it out. Start with anything "private," particularly anything by Truce, and keep disabling things until the game runs correctly.

I have no Private Add-Ons, except those created by me.

The First Assumption is false.  I'm not playing any prank and am being serious.  I will fetch annother group of lines:

Exhibit A:
Code: [Select]
$IRCNotify::Autofill = "0";
$IRCNotify::checkPlayers = 0;
$IRCNotify::Count = 21;
$IRCNotify::Notify-1 = "";
Appears to result with>>>

Exhibit B/a:     (In)
Code: [Select]
Executing Config/Client/Functions/Notify.cs.
Config/Client/Functions/Notify.cs Line: 4 - Syntax error.
>>> Some error context, with ## on sides of error halt:
IRCNotify::Autofill = "0";

$IRCNotify::checkPlayers = 0;

$IRCNotify::Count = 21;

$IRCNotify::Notify-1 = ##"##";
Exhibit B/b:
Code: [Select]
>>> Error report complete.(The only signifigant differences between the two is I prefer to leave my contacts confidential)

And I also found this:

Exhibit C:           (under C:\Blockland\config\client)
Code: [Select]
// Torque Input Map File
moveMap.delete();
new ActionMap(moveMap);
moveMap.bindCmd(keyboard, "escape", "", "escapeMenu.toggle();");
moveMap.bind(keyboard, "w", moveforward);
moveMap.bind(keyboard, "s", movebackward);
moveMap.bind(keyboard, "a", moveleft);
moveMap.bind(keyboard, "d", moveright);
moveMap.bind(keyboard, "space", Jump);
moveMap.bind(keyboard, "lshift", Crouch);
moveMap.bind(keyboard, "c", Walk);
moveMap.bind(keyboard, "f", toggleZoom);
moveMap.bind(keyboard, "z", toggleFreeLook);
moveMap.bind(keyboard, "tab", toggleFirstPerson);
moveMap.bind(keyboard, "f8", dropCameraAtPlayer);
moveMap.bind(keyboard, "f7", dropPlayerAtCamera);
moveMap.bind(keyboard, "t", GlobalChat);
moveMap.bind(keyboard, "y", TeamChat);
moveMap.bind(keyboard, "pageup", PageUpNewChatHud);
moveMap.bind(keyboard, "pagedown", PageDownNewChatHud);
moveMap.bind(keyboard, "m", ToggleCursor);
moveMap.bind(keyboard, "1", useBricks);
moveMap.bind(keyboard, "q", useTools);
moveMap.bind(keyboard, "e", useSprayCan);
moveMap.bind(keyboard, "ctrl w", dropTool);
moveMap.bind(keyboard, "2", useSecondSlot);
moveMap.bind(keyboard, "3", useThirdSlot);
moveMap.bind(keyboard, "4", useFourthSlot);
moveMap.bind(keyboard, "5", useFifthSlot);
moveMap.bind(keyboard, "6", useSixthSlot);
moveMap.bind(keyboard, "7", useSeventhSlot);
moveMap.bind(keyboard, "8", useEighthSlot);
moveMap.bind(keyboard, "9", useNinthSlot);
moveMap.bind(keyboard, "0", useTenthSlot);
moveMap.bind(keyboard, "ctrl z", undoBrick);
moveMap.bind(keyboard, "lalt", toggleSuperShift);
moveMap.bind(keyboard, "ctrl a", openAdminWindow);
moveMap.bind(keyboard, "ctrl o", openOptionsWindow);
moveMap.bind(keyboard, "ctrl p", doScreenShot);
moveMap.bind(keyboard, "ctrl k", Self Delete);
moveMap.bind(keyboard, "shift p", doHudScreenshot);
moveMap.bind(keyboard, "shift-ctrl p", doDofScreenShot);
moveMap.bind(keyboard, "f2", showPlayerList);
moveMap.bind(keyboard, "ctrl n", toggleNetGraph);
moveMap.bind(keyboard, "b", openBSD);
moveMap.bind(keyboard, "f5", ToggleShapeNameHud);
moveMap.bind(keyboard, "period", NextSeat);
moveMap.bind(keyboard, "comma", PrevSeat);
moveMap.bind(keyboard, "numpad8", shiftBrickAway);
moveMap.bind(keyboard, "numpad2", shiftBrickTowards);
moveMap.bind(keyboard, "numpad4", shiftBrickLeft);
moveMap.bind(keyboard, "numpad6", shiftBrickRight);
moveMap.bind(keyboard, "+", shiftBrickUp);
moveMap.bind(keyboard, "numpad5", shiftBrickDown);
moveMap.bind(keyboard, "numpad3", shiftBrickThirdUp);
moveMap.bind(keyboard, "numpad1", shiftBrickThirdDown);
moveMap.bind(keyboard, "numpad9", RotateBrickCW);
moveMap.bind(keyboard, "numpad7", RotateBrickCCW);
moveMap.bind(keyboard, "numpadenter", plantBrick);
moveMap.bind(keyboard, "numpad0", cancelBrick);
moveMap.bind(keyboard, "l", useLight);
moveMap.bind(keyboard, "alt numpad8", superShiftBrickAwayProxy);
moveMap.bind(keyboard, "alt numpad2", superShiftBrickTowardsProxy);
moveMap.bind(keyboard, "alt numpad4", superShiftBrickLeftProxy);
moveMap.bind(keyboard, "alt numpad6", superShiftBrickRightProxy);
moveMap.bind(keyboard, "alt +", superShiftBrickUpProxy);
moveMap.bind(keyboard, "alt numpad5", superShiftBrickDownProxy);
moveMap.bind(keyboard, "ctrl e", invLeft);
moveMap.bind(keyboard, "ctrl i", RTBIC_toggleIRC);
moveMap.bind(keyboard, "ctrl s", RTBSC_ToggleSC);
moveMap.bind(keyboard, "right", activateJet);
moveMap.bind(keyboard, "up", autoJetHeightUp);
moveMap.bind(keyboard, "down", autoJetHeightDown);
moveMap.bind(keyboard, "n", toggleCrossPickGUI);
moveMap.bind(keyboard, "ctrl m", ingameRtb);
moveMap.bind(keyboard, "alt a", openAchGUI);
moveMap.bind(keyboard, "ctrl 3", Compass_Toggle);
moveMap.bind(keyboard, "ctrl 4", Compass_WaypointGui);
moveMap.bind(keyboard, "alt c", CopyModGUI);
moveMap.bind(keyboard, "alt s", Client_PushServerList);
moveMap.bind(keyboard, "shift-ctrl c", CS_togglePlayGUI);
moveMap.bind(keyboard, "shift-ctrl v", CS_toggleChaseCamera);
moveMap.bind(keyboard, "j", chaseCam_Open);
moveMap.bind(keyboard, "alt 1", useLine1);
moveMap.bind(keyboard, "alt 2", useLine2);
moveMap.bind(keyboard, "alt 3", useLine3);
moveMap.bind(keyboard, "alt 4", useLine4);
moveMap.bind(keyboard, "alt 5", useLine5);
moveMap.bind(keyboard, "alt 6", useLine6);
moveMap.bind(keyboard, "alt 7", useLine7);
moveMap.bind(keyboard, "alt 8", useLine8);
moveMap.bind(keyboard, "alt 9", useLine9);
moveMap.bind(keyboard, "alt 0", toggleCBWindow);
moveMap.bind(keyboard, "alt f", toggleFilmMode);
moveMap.bind(keyboard, "ctrl g", LSG_OG);
moveMap.bind(keyboard, "shift-ctrl f", toggleFloodGuiWindow);
moveMap.bind(keyboard, "v", toggleSpam);
moveMap.bind(keyboard, "alt z", zviewoc);
moveMap.bind(keyboard, "alt w", Warp);
moveMap.bind(keyboard, "o", Toolgui_Open);
moveMap.bind(keyboard, "alt t", tetris_opengui);
moveMap.bind(keyboard, "g", useWand);
moveMap.bind(keyboard, "h", useDuplicator);
moveMap.bind(keyboard, "k", useFillCan);
moveMap.bind(keyboard, "ctrl 1", ToggleBuildMacroRecording);
moveMap.bind(keyboard, "ctrl 2", PlayBackBuildMacro);
moveMap.bind(keyboard, "r", redoBrick);
moveMap.bind(keyboard, "u", VCEClient_toggle);
moveMap.bind(keyboard, "shift-ctrl 1", toggleMacroWindow);
moveMap.bind(mouse0, "xaxis", yaw);
moveMap.bind(mouse0, "yaxis", pitch);
moveMap.bind(mouse0, "button0", mouseFire);
moveMap.bind(mouse0, "button1", Jet);
moveMap.bind(mouse0, "zaxis", scrollInventory);

Between Exhibits B/a and B/b, I only left out names of people, and there were no problems found there.

My conclusion is staying the same. It's either an add-on or you're a big fat liar.

"Exhibit B" shows a syntax error, but that would not cause the game to quit on itself. Remove the mod "IRC Notify" because it's broken, but that probably isn't the main issue.

As for Exhibit C, that's a standard configuration file. Kearn has no idea what he is talking about. The only reason why he pointed that out is because it's right before the game received the disconnect packet, which is actually due to quit() function being called.


Do this:
1. Start the game.
2. Enable all the add-ons you would usually use.
3. Open the console, type trace(1); and press enter.
4. Start the server.
5. Spawn.
6. "Crash"
7. Upload the console.log to the forum or mediafire or whatever. It's going to be several megabytes in size.

particularly anything by Truce

I know you don't like me, but my add-ons work fine. Thanks.

I know you don't like me, but my add-ons work fine. Thanks.
If the script is sending out a quit(); they are functioning fine.

I apologize I forgot to mention this, but the server exhibits this "crash" when someone joins.

Remove the mod "IRC Notify" because it's broken, but that probably isn't the main issue.

I have hosted successfully for months until v18/19 updates, so that means the mod would be incompatible with the current versions.  I got this mod back when I first got RTB.  It worked scince then until now.

Do this:
1. Start the game.
2. Enable all the add-ons you would usually use.
3. Open the console, type trace(1); and press enter.
4. Start the server.
5. Spawn.
6. "Crash"
7. Upload the console.log to the forum or mediafire or whatever. It's going to be several megabytes in size.

.... still waiting for your console.log of this crash.....