NTB 3.0 + source code


(vampirox) #1

Nigel The Bot

INTRODUCTION

This program started as a way to automatically kick spectators on a full server. A couple of things were added later on and now it’s a program that will not just kick spectators, it’s a proper admin tool that will give you control over your server. Plus it has the ability to gather stats about the players on your server, which can be published on a web site.

How does it work? It sends an information request to the server, it processes the answers it gets back and you can use this information to kick spectators, show stats within the game (most kills, most deaths etc.) and do a lot of other useful things with it.

REQUIREMENTS
There are 2 versions of the program: the “light” version, which requires .NET framework 3.5 Service pack 1 to work and there’s the full version that can run without .NET framework installed.
The program can only run on someone’s local PC.
You can run the program without access to an FTP server, but it helps if you have access to one if you want to make use of all the things the program provides.
If you want to make use of the stats part of the program, you need a website to publish those as well, otherwise if you tick “I don’t have FTP, let me start” in “Local Settings” and then you enable the Stats, they will be generated locally in the owner PC.
The person that runs the program should know the rcon password of the server to make full use of all the functionality the program provides. Some things will work without that, but if you want to make full use of it, you need to know the rcon password.

Some Functions:

[ul][li]Ingame Stats[]Kicking Spectators after a certain period of time[]Admin Rules[]Alias Tracking[]Web Generated Stats[]Remote Console[]Multi-user access[]HotKeys for rcon commands[]Server Status PNG Signature[]Nexus Messages[]PB Ban List[]Game Ban List[]GUID Rules[]History GUID List of connected players[]Customizable Settings
[/li][/ul]

Example of the Stats

http://www.raeto.de/etqw/index.html


(ASD) #2

Hi,
I have troubles starting the NTB.exe… it simply crashes

here is what I get in the eventlog:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name=".NET Runtime" /> 
  <EventID Qualifiers="0">1023</EventID> 
  <Level>2</Level> 
  <Task>0</Task> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2012-12-02T14:21:12.000000000Z" /> 
  <EventRecordID>41558</EventRecordID> 
  <Channel>Application</Channel> 
  <Computer>PC</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Data>.NET Runtime version 2.0.50727.5466 - Schwerwiegender Fehler im Ausführungsmodul (000007FEE6D2658A) (80131506).</Data> 
  </EventData>
  </Event>
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Error" /> 
  <EventID Qualifiers="0">1000</EventID> 
  <Level>2</Level> 
  <Task>100</Task> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2012-12-02T14:21:12.000000000Z" /> 
  <EventRecordID>41559</EventRecordID> 
  <Channel>Application</Channel> 
  <Computer>PC</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Data>NTB.exe</Data> 
  <Data>1.0.0.0</Data> 
  <Data>4e56f0e3</Data> 
  <Data>mscorwks.dll</Data> 
  <Data>2.0.50727.5466</Data> 
  <Data>503ef7aa</Data> 
  <Data>c0000005</Data> 
  <Data>00000000006b9679</Data> 
  </EventData>
  </Event>