EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Tools (https://www.eqemulator.org/forums/forumdisplay.php?f=593)
-   -   World Crash Rebooter (https://www.eqemulator.org/forums/showthread.php?t=24621)

nosfentora 07-01-2008 10:36 AM

You might want to try debugging the code in the
LoadRuleSets,
LoadVariables,
LoadRuleValues
subs - see if you come up with any errors or information there.
You might need to comment out the "<System.Diagnostics.DebuggerStepThrough()> _" in MySQLTransDB.vb so the debugger doesn't skip over them.

i've been running the latest ver on 3 different machines, local, remote (same network) and remote (outside the lan) and have had no problems yet.

let me know if you need help - sorry this has been giving you trouble =/

btw - are you using Vista or XP?

spider661 07-03-2008 04:14 AM

im using xp pro and dont worry about it man.. if the tables do not list right thats fine i was ok with the restarted before you added the database stuff. i don't really need to know what info is set there its all listed on my site. its a great program im not worried about some database strings not working that i don't really need anyways.

but if i get some time ill debug it like you say encase others do have the same prob.

nosfentora 07-03-2008 07:57 AM

Cool - I just hate when something I build doesn't work right =)

let me know if you have any more probs with broadcasting or rebooting!

Cheers!

nosfentora 09-09-2008 03:55 PM

Updated links, heard they were broken

Source:
http://70.183.172.217/EQTools/EQEmuTools.rar
Binaries:
http://70.183.172.217/EQTools/Release.rar

spider661 09-18-2008 02:38 AM

hey is there a way to port this to Linux?

i love the program but im having problems on windows so with the server upgrade im moving to Linux and would like to use a program like this still..

is there anything we can do?

nosfentora 11-06-2008 09:36 AM

i'm not sure how compiling the code directly in linux would work - as it's based off the .net 2.0 framework. i suppose it could be a command line driven program - but i have no idea where to begin.

the source is freely available if someone wants to tinker with it.

nosfentora 06-04-2009 03:28 PM

I'd like to share with the community an app I've been working on for a while.

It's still in the Beta phase and I'm sure has a few bugs here and there. Feedback is appreciated and welcome! I've been running it on my server for about a week and haven't had any problems.

I tried to capture all possible errors and have it write to error.log. PM me the contents of that file and I'll see what's what.

What it does:
Monitor:
* Monitor your server (running processes & uptime)
* Start & stop your server with the push of a button (entire server or parts)
* Auto close crash windows, auto kill hung applications (not only server components)
* Automatically load all launchers found and launch the one(s) selected
* Auto restart server on an interval
Maintenance:
* Update source (and source db) from SVN
* Update PEQ Database from SVN
* Update PEQ Quests from SVN
* Update Maps from SVN
* Update local database when update found (SVN & PEQ)
* Compile new binaries when update found
* Upgrade server binaries and *.conf
* Backup database

Coming:
AXClassic support
Other SVN compatibility (upon request)

S/W Requirements:
TortoiseSVN to update from the SVN
Visual Studio (2005 or 2008) to compile
MySQL to connect to the database

Installation:
Unrar to any folder. Must be on local emu server machine to monitor / stop/start processes.


Download

nosfentora 06-09-2009 02:28 PM

Updated ServerTender... (download)

* can now run SQL and/or Batch file before db update and after.
* backup batch file included to backup all bot info, all character info, rules, variables, etc. modify to suit your needs or add your own customizations.
* backup sql file included to re-source last backup after update
* added option to update player & bot tables on full PEQ update
* properly updates db_version and core_version in the database
* monitor log files generated by running world, zone(s), chat & mail server
* hide / show the server windows
* starts world.exe with processor affinity on core '0' to help with multi-core issues.
* view the built in eqemu admin website
* miscellaneous tweaks and timer fixes

no need to overwrite your settings.conf file (makes it easier to not have to re-set all options.)

nosfentora 06-09-2009 02:39 PM

Updated ServerTender...v1.0.0.1 Beta (download)

* Edit rules and variables on the fly. (server restart for changes to take effect)
* Edit your config on the fly. (server restart for changes to take effect)
* Dump your entire database to a single file.

nosfentora 06-11-2009 11:02 AM

Updated ServerTender...v1.0.0.1 Beta (download)

* Broadcast now enabled
* added option to source player tables on full PEQ update

nightsta69 08-27-2009 05:13 AM

anyone know if there is an updated version of this? I get an unhandled exception when starting eqlaunch. this seems like a really good program, and would like to try it on my server. any help would be appreciated.

nosfentora 08-28-2009 07:53 PM

can you pm me any more info? debug logs, detailed error info, peq rev, os, etc? i'll look into it as soon as i can.

nightsta69 08-28-2009 11:22 PM

Code:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
  at ServerTender.Form1.StartStopServer(String command)
  at ServerTender.Form1.StartStopServerButton_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ServerTender
    Assembly Version: 1.0.0.1
    Win32 Version: 1.0.0.1
    CodeBase: file:///C:/Users/Public/EQEmu/ServerTender.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
MySql.Data
    Assembly Version: 5.2.5.0
    Win32 Version: 5.2.5.0
    CodeBase: file:///C:/Users/Public/EQEmu/MySql.Data.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

this is the error I get when I hit start world. world comes up, but eqlaunch doesn't. also it gives me errors on the first page when you try to broadcast anything.
EDIT:: oh and just double clicking on the executable gives me an "error initializing" box, but no debug info for that.

binary rev:972

peq DB rev:31

windows server 2008 enterprise

AMD opteron 8350 Barcelona 2.0 quad core x 4
16 gb ram

Sylaei 08-29-2009 03:57 PM

Quote:

Originally Posted by nosfentora (Post 159605)
i'm not sure how compiling the code directly in linux would work - as it's based off the .net 2.0 framework. i suppose it could be a command line driven program - but i have no idea where to begin.

the source is freely available if someone wants to tinker with it.

I'd like to look at the source, if it is still available.

nosfentora 08-30-2009 08:22 PM

@Sylaei: I'll post the link for the source tomorrow. (its for the old rev), i'll post a link for the new rev too.

@nightsta69: i'll look into it asap and let you know.


All times are GMT -4. The time now is 04:39 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.