Gamersfiles.net @ Facebook  Follow Gamersfiles.net @ Twitter

REGISTER

DETAILS
Download TitleNitmod v2.2 Beta 2Date AddedDecember 06 2011 20:27
CategoryET ModificationsCreatorN!trox*
Versionv2.2 beta 2Websitehttp://www.nitmod.com/
Contributed byThijs Views197
Size6.386 MBDownloads44
Description
Rating is available to Members.
N!tmod is ready to offer you new features such as:

* NGUID (N!tmod GUID)
* SQLite database (Admin, Mutes, Bans, Offline messages, XPSave and Maprecords)
* ETXreal maps support
* New Configstrings system
* Team Death Match improvements
* Custom votes system
and much more...

This is not the final release, if you find a bug report it as soon as possible: www.ETmods.net/Tracker

CHANGELOG VERSION V2.0 to V2.2 Beta 2

----------------------------------------------------

BETA 2 :

---- November 17th 2011
Fixed: !help crash on servers with no custom commands
Fixed: custom commands were not cleared when loading commands.db (!readconfig)
---- November 16th 2011
Modified: /checkmails command is now /mails
Added: /mails now inform the client if he has no message.
Added: /deletemail now prints an error message if an invalid mail ID is specified
Reworked: New configstrings method. Old one was causing servercommand overflows, this one is faster and safer.
Fixed: (Mail system) users had to login every map
Fixed: (Mail system) little bug with the /register command
---- November 15th 2011
Fixed: SQLite database was never closed, one new thread to the file was created at every G_InitGame call...
Fixed: !help output was incredibly wrong for custom commands
Fixed: SQLite bug causing database lock after a few queries...
---- November 14th 2011
Fixed: et.G_shrubbot_permission LUA crash
Fixed: Damage feedback was wrong or missing most of the time
Fixed: Muted players couldn't be unmuted after a /reconnect or a map_restart
Fixed: !dbsave was not displaying anything when used ingame
Added: /callvote without any args now displays Custom votes (votes.db)
Fixed: Spawpoints infos were wrong in limbo menu

----------------------------------------------------

BETA 1 :

---- November 14th 2011
Added: ETXreal maps support
Added: cg_tracers 2, Display other players' tracers only
Updated menus
Fixed: compass icons were not clipped correctly
---- November 6th 2011
New: SQLite Map Records
Merged latest OmniBot fixes (from ETPub SVN, credits: crapshoot)
New bomb model
Added: g_misc 4 : Disable medpack XP
Added: g_misc 8 : Disable ammopack XP
Fixed: Depending on server settings, flakjacket was available in DM
Fixed: "Prepare to fight" announced correctly
Fixed: Old bug not giving grenades during Sniperwar and RifleGrenade war
Fixed: Binoculars now available in Sniperwar
New: skill_* cvars now accept -1 values to disable a skill
Fixed: Muted status was lost when reconnecting or restarting map
Fixed: !banguid cannot be used on players with higher admin level
---- June 24th 2011
Fixed: "novote" flag now works correctly
Fixed: Flag 16 of 'g_goombaFlags' (Instagib) should now work properly no matter what g_goomba is set to.
---- June 10th 2011
Added: SQLite support (~85%)
Added: PostgreSQL (~45%)
Fixed: SQL tables size
New: Real gravity. (Items now use server real gravity (g_gravity) instead of default (800))
Fixed: "MOD_POISONGAS" was missing in modnames
Fixed: Players could use "say_teamnl" while muted
Fixed: Poison gas damage code reworked. No more damage through walls (except map bug?)
Fixed: some prediction errors (including the most annoying: weapons needing charge fired when charge was empty)
Fixed: Player model lighting at long range
Modified: Built in LUA API. No more additionnal DLLs needed on Windows servers
Fixed: Don't allow callvote mute if player is muted by admin (Thanks to LSD Wol for reporting)
Fixed: G_shrubbot_tempban wasn't copying MAC Address. (Thanks to LSD Wol for reporting)
---- May 18th 2011
Fixed: Sten was sometimes not drawn in limo
Added: Progress bar for Poison Landmine when arming
Added: Cursor hint for Poison Landmine
Fixed: Animations were broken when holding a Poison Landmine
Fixed: Smoke bomb and Poison gas bomb not thrown when leaning
Fixed: Objective popups used to crash the server when the attacker wasn't a client.
Fixed: Weapon switching delays are now the same as ETMain/ETPro
Fixed: Custom weaponscripts now work for Tripmines.
Fixed: shrubbot "incognito" flag had no effect, should be finally fixed now.
Fixed: It was possible to vote mute players with the "immunity" flag
Modified: 0 bandwidth hitsounds
Fixed: "novotelimit" had no effect on disabled votes. Admins with this flag can now call votes even if they are disabled.
Fixed: Ticket #31 (http://nitmod.com/tracker/index.php?do=details&task_id=31) Dropped K43/GARAND had no ammo.
Added: Flag 4 to g_poison > Jaymod style damage ratio for poison syringes
Fixed: cursor health was broken for spectators
Added: New Configstrings system. "MAX_GAMESTATE_CHARS exceeded" error should never happen again.
Added: Tripmines are now slighlyt visible by enemy (level 4 battle sense and higher).
Fixed: Centerprints were sometimes not received.
Fixed: /callvote poll now returns an error message if poll voting is disabled.
Fixed: Body and Head hitsounds not working in TDM and DM
Added: Flag 8 to g_TDMOptions > Enable Intermission Map Voting during Team Death Match
Modified: Loadpanel can now accept up to 7 MOTD lines, new chargebar, server name now displayed in place of mod version.
Added: server_motd6 cvar
Modified: TDM Score Box (progress bar, score blinks when changed, "COD" style Time bar when TDM is timelimit based)
Added: Flag 16 to g_TDMOptions : Round will end when timelimit is reached
Added: NGUID (N!tmod GUID). N!tmod now uses its own GUIDs. PBGUID is no longer used by the mod.
Fixed: Don't allow duplicate bans with !banguid
Fixed: Don't ban localhost/127.0.0.1 with !banguid
Fixed: !banguid now instantly drops the client if he's connected
----------------------------------------------------
N!tmod custom votes system:
Server admins can now create custom votes on their server.
These votes don't take any arguments.
The specified command will be executed if the vote passes.
Nothing happens if the vote fails.
Votes have to be defined inside a "votes.db" file, located in the "nitmod" folder of your server.
Here's the "votes.db" structure:

********** //Delimiter (10 stars "*") Must IMPERATIVELY be placed BEFORE every vote.
name = //Vote name (ex: "splata")
cmd = //Command sent to the server if the vote passes (ex: !splata)
message = //Message displayed on players screens when the vote is called.

This file will be loaded everytime a map is loaded by the server.
----------------------------------------------------
New Admin/XPSave/UserMail/Map records system :
What's new ?

N!tmod 2.2 comes with a whole new SQLite database system.
Starting from N!tmod 2.2, the usual "shrubbot.cfg" disappears!
XPSave, Admins, Bans, Mutes, Mails (if enabled) and map records will now be saved into a SQLite database.
A mail system has also been added in order to let users contact each other, a sort of "offline PM system".
If enabled, users will be able to register and send mails to other registered users.

Some SQLite errors will be printed in the server console and written to logs (if logging is enabled).
These errors are needed if you report a problem on our forums !

New cvars:
"n_SQLiteDBPath"
Absolute path to the SQLite database file.
Must include filename (ex: C:\nitmod.sqlite) !!
Database file will automaticly be created.
Admin System, XPSave, Mails and Map Records will be unavailable if this cvar is not or not correctly set or if something went wrong while opening the file.
"n_dbSync"
0: Latched SQLite queries. Only sent when using !dbsave or when map end/restarts.
1 : Real time SQLite queries, to allow multiple servers using the same database.)
"n_userMail"
0 : Disable N!tmod mail system.
1 : Enable N!tmod mail system.

Deleted cvars:
"g_shrubbot"
"g_XPSaveDirectory"

New commands:
"!userdelete"
Deletes an user from the server database.
Database will be automaticly saved and reloaded when used.
"!levdelete"
Deletes a level
"levels.db" will be automaticly saved and reloaded when used
"!levadd"
Adds a level "levels.db" will be automaticly saved and reloaded when used.
Levels order in !levlist and inside the "levels.db" file may be incorrect, but will not cause any problems

N!tmod mail system commands:
Following commands requires "n_userMail" to be set to 1 on the server, and a valid SQLite database!
"/register"
Register on the server.
This command will link an username and a password to your NGUID on the server.
"/login"
Login to your account to use N!tmod mail system.
NOTE: If the login doesn't match the NGUID it is linked to, login will fail.
"/checkmails"
Display user's inbox.
Requires user to be registered and logged in to his account.
"/deletemail"
Delete mail by ID.
Use "/checkmails" to find the correct mail ID.
"/mailto"
Sends a mail to another user on the server using his login.
Ex: "/mailto user_21 Hi there, what's up?".

Config changes:
Levels have to be defined inside a "levels.db" file, located in the "nitmod" folder of your server.
This file uses a different structure.
Don't copy/paste level entries from your old "shrubbot.cfg", it will not work.
Here's "levels.db" structure:

********** //Delimiter (10 stars "*") Must IMPERATIVELY be placed BEFORE every level.
level = //Level Number
name = //Level Name
flags = //Flags
gtext = //Optional Greeting Text (user's greeting text overrides this value)
gsound = //Optional Greeting Sound (user's greeting sound overrides this value)

Commands have to be defined inside a "commands.db" file, located in the "nitmod" folder of your server.
This file uses a different structure.
Don't copy/paste level entries from your old "shrubbot.cfg", it will not work.
Here's the new "commands.db" structure:

********** //Delimiter (10 stars "*") Must IMPERATIVELY be placed BEFORE every command.
name = //Command name (ex: "test")
exec = //Command sent to server (ex: chat "^3Test command")
help = //Text displayed in !help cmdname (ex: "Test command")
levels = //Levels having access to this command, delimited by spaces (ex: 0 1 2)

These 2 files (levels.db, commands.db) can be reloaded using !readconfig.
They are also loaded everytime a map is loaded by the server.
The "levels.db" file will be saved everytime !levedit, !levadd or !levdelete commands are used.

********************************************************************************************************

Nitmod v2.2 Beta 2 1


COMMENTS
No Comments have been Posted.
POST COMMENT
Please Login to Post a Comment.