You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


Site Sponsor

BeyondUnreal News

 
Go Back   The Unreal Admins Page > Forums > Front Page > Downloads > Unreal Tournament > Admin

Reply
Thread Tools Display Modes
  #1201  
Unread 23rd January, 2016, 11:00 PM
SC]-[LO]\[G_{HoF}'s Avatar
SC]-[LO]\[G_{HoF} SC]-[LO]\[G_{HoF} is offline
Godlike
 
Join Date: Aug 2004
Location: Portland,Or.
Posts: 326
Default

Are you asking for a NexgenPlugin that can access other mod ini variable configurations on the fly. Hmmmm sounds interesting.
__________________
{HoF} Clan Founder & Leader www.hofgamingclan.com



Reply With Quote
  #1202  
Unread 24th January, 2016, 06:48 AM
Chamberly's Avatar
Chamberly Chamberly is offline
Godlike
 
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 438
Default

Well someone want it as an easy UI instead of doing all the typing and admin commands work . But yeah.
__________________


irc.globalgamers.net #uscript
http://irc.lc/globalgamers/uscript
Reply With Quote
  #1203  
Unread 24th January, 2016, 08:37 PM
SC]-[LO]\[G_{HoF}'s Avatar
SC]-[LO]\[G_{HoF} SC]-[LO]\[G_{HoF} is offline
Godlike
 
Join Date: Aug 2004
Location: Portland,Or.
Posts: 326
Default

Maybe ask ~V~ if he'd be interested in coding that.
__________________
{HoF} Clan Founder & Leader www.hofgamingclan.com




Last edited by SC]-[LO]\[G_{HoF} : 24th January, 2016 at 08:38 PM. Reason: typo
Reply With Quote
  #1204  
Unread 27th January, 2016, 10:07 PM
Sir_Mandrake's Avatar
Sir_Mandrake Sir_Mandrake is offline
Forum Newcomer
 
Join Date: Mar 2004
Posts: 6
Default

Where in the world does Nexgen get the server stats info?? Ive recently resurrected my Servers after a long Hiatus and I want to wipe clean the stats and start fresh. Does Nexgen 112 have a reset option or do I need to edit some ini someplace?
Reply With Quote
  #1205  
Unread 28th January, 2016, 10:41 AM
Chamberly's Avatar
Chamberly Chamberly is offline
Godlike
 
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 438
Default

If you're talking about these https://i.gyazo.com/7f4a904405c76124...f35bd2d73d.png then it would came from your user.ini https://i.gyazo.com/0100f07f38ef9ad4...609351fa8e.png
__________________


irc.globalgamers.net #uscript
http://irc.lc/globalgamers/uscript
Reply With Quote
  #1206  
Unread 28th January, 2016, 03:53 PM
Sir_Mandrake's Avatar
Sir_Mandrake Sir_Mandrake is offline
Forum Newcomer
 
Join Date: Mar 2004
Posts: 6
Default

Ahh thanks - no wonder I couldn't find it. Odd place to put such Info....really should be in UT.ini I would think.

Thanks Chamberly!
__________________
---- END OF LINE ----


Reply With Quote
  #1207  
Unread 29th January, 2016, 09:05 AM
Chamberly's Avatar
Chamberly Chamberly is offline
Godlike
 
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 438
Default

I agree. I was thinking of a separate file like NexgenStats.ini or something !
__________________


irc.globalgamers.net #uscript
http://irc.lc/globalgamers/uscript
Reply With Quote
  #1208  
Unread 15th September, 2016, 07:30 PM
dizzy's Avatar
dizzy dizzy is offline
Rampage
 
Join Date: Apr 2012
Posts: 79
Default

Has anyone else experienced problems with players taking a long time (30s+) to log in to Nexgen when the server gets busy?

Every time I have more than ~7 players online, the new players take ages to log in and can't talk/jump/etc. which is very frustrating for them.
__________________
BunnyTrack.net: Great BT for Everyone
Reply With Quote
  #1209  
Unread 15th September, 2016, 11:40 PM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 157
Default

The UnrealKillers BunnyTrack server has a bit of a delay when you enter. I know that the UrS Combogib server had some problems until SpongeB0b went on a bug hunting mission and then updated PlayerLookups - so perhaps an old version of PlayerLookups is the problem?
Reply With Quote
  #1210  
Unread 12th October, 2016, 03:27 PM
kr0m kr0m is offline
Rampage
 
Join Date: Nov 2008
Posts: 50
Default

Quote:
Originally Posted by {MOS}*KrystoF* View Post
A new BUG find:

In tournament mod when all players click and if match administrator 'Start Game' from Match Control for 'Force game' start all players get a flag on their back.

For this Start game button i have a suggestion:
Can you put a announcer deduct (10 -9 - 8 - 7 -etc..) before the game start like ASC have please?
its better for match.
Nexgen112N
NexgenPlus100N

Controling slots by mapvote is not the problem.
Variable slots on false = server redirect working, but game not start.
Variable slots on true = game starting, but server redirect not work.
The problem is btournament mode, nexgen is not fixed for btournament mode.
Maybe someone fixed it? any ... other version?
__________________
ZONE ZONE ZONE ZONE ZONE ...
________________________________
-- \\'. server / UT99 --
-----------------------------------------
Reply With Quote
  #1211  
Unread 1st December, 2016, 08:50 PM
Letylove49's Avatar
Letylove49 Letylove49 is offline
Holy Shit!!
 
Join Date: Mar 2005
Posts: 688
Default

try to use NexgenextensioNMHA112N that should fixe the problem
__________________
<[MHA]>Letylove49 aka Shado170
Reply With Quote
  #1212  
Unread 4th March, 2017, 11:42 AM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 157
Default

Does anyone know of a download for an older version of Nexgen Plus (I think) that still had the add/remove bot option? As per this post much earlier in the thread:

http://www.unrealadmin.org/forums/sh...&postcount=885
Reply With Quote
  #1213  
Unread 4th March, 2017, 08:14 PM
admin admin is offline
Holy Shit!!
 
Join Date: Nov 2006
Location: France
Posts: 1,806
Default

They are all here
http://medor.no-ip.org/index.php?dir=Nexgen/
http://unrealtournament.99.free.fr/u...hp?dir=Nexgen/

but you ca do this under admin with a simple bind in user.ini
M=ADDBOTS 1
N=Killall bot
__________________
Files for UT99 utfiles All new releases and updates are listed here All news
Most popular is UnrealTournament-V3 With over 14000 visits to date.It is an optimized UT99 to download.
Reply With Quote
  #1214  
Unread 4th March, 2017, 09:01 PM
Sp0ngeb0b's Avatar
Sp0ngeb0b Sp0ngeb0b is offline
Godlike
 
Join Date: Sep 2008
Location: Germany
Posts: 488
Default

Quote:
Originally Posted by dizzy View Post
Has anyone else experienced problems with players taking a long time (30s+) to log in to Nexgen when the server gets busy?

Every time I have more than ~7 players online, the new players take ages to log in and can't talk/jump/etc. which is very frustrating for them.
Quote:
Originally Posted by ShaiHulud View Post
[...] I know that the UrS Combogib server had some problems until SpongeB0b went on a bug hunting mission and then updated PlayerLookups - so perhaps an old version of PlayerLookups is the problem?

Excuse that delayed response, I just stumbled over this now, but since my name is involved I feel like I should nonetheless give an answer: The long Nexgen login times are not correlated with NexgenPlayerLookup; in fact, what I encountered there are UT connection timeouts due to large arrays in a package which was also present at the client (although the arrays were only used server side). So yeah, I indeed got that fixed with the latest release.

What dizzy encounters are long log in times due to the replication limitations of the Unreal Engine (that's why it gets worse with more players). In fact, Nexgen replicates it's config to all players; this includes stuff like the ban list or the account list, and this is also the reason why it will take longer to login with a full ban list compared to a fresh Nexgen install. It doesn't really make sense to replicate these lists to all players, since they are only required for admins (who can actually access them) to be available; but that's how it was originally implemented in Nexgen with UT's default netcode.
Defrost implemented a solid and fast TCP implementation via UnrealScript in Nexgen 112, which allows to dynamically "replicate" data between the client and the server (it's more like sending and receiving string chunks), which will speed things up significantly. "Dynamic" means that the programmer can decide which data has to be sent to which client - so yeah, that's a big plus as well. On top of that, the GUI is able to be updated with the data on the fly, so that you can be logged in to Nexgen and also use the GUI without actually having sent/received all data (only the critical one has to); the GUI will leave tabs blank with not yet received data. Defrost used this system for his NexgenModConfig plugin iirc, which allows to modify other mutators/mods configurations inside Nexgen. Unfortunately, he stopped development of Nexgen after version 1.12, and therefore the Nexgen Core configuration was never adapted to his TCP implementation.
However, when I rewrote Nexgen's ban management in my NexgenAdvancedBanManager plugin, I made use of the TCP features for the ban list. The plugin will clear Nexgen's build in ban list (after copying it of course), and therefore speed up the "logging in" phase significantly if you are having a full ban list. So yeah, that's what I would recommend to use if you are still facing this issue, @dizzy
Reply With Quote
  #1215  
Unread 5th March, 2017, 03:46 AM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 157
Default

Thanks Sp0onge, it's interesting to learn the background to all of that - I have a feeling this will be a useful reference point for me in future, too, as I get to grips with the guts of Nexgen a half-dozen years later than wouldn't been optimal.

Those plug-ins I asked you about are working well, incidentally, so thanks again for your help!
Reply With Quote
  #1216  
Unread 5th March, 2017, 03:50 AM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 157
Default

Appreciate it Medor - do you happen to know which one might contain the Nexgen panel with these controls? Only, earlier today I downloaded a selection of previous-version NexgenPlus files, and couldn't see anything related to bot spawning or removal.

I had a look at a few of letylove's modified versions, and these do appear to contain the parts that I'm interested in, but unfortunately they're obfuscated and WotGrealExporter was only able to return partial source with a lot of "UnknownFunction" statements throughout.

At some point I'll need to get more familiar with UI layout in Nexgen, but I'm trying to set things up quickly at the moment, and it'd save me a lot of time to use a pre-existing solution.

Reply With Quote
  #1217  
Unread 5th March, 2017, 10:50 AM
admin admin is offline
Holy Shit!!
 
Join Date: Nov 2006
Location: France
Posts: 1,806
Default

I don't know which one might contain the Nexgen panel with these controls.
I never use it ... you can send to him a PM Letylove49

he say up the last is Nexgen112N-full http://unrealtournament.99.free.fr/u...n112N-full.rar
here Nexgen112N + all the plugins
WARNING: make a copy of your Nexgen.ini because you will need to create a New with the news right ( your server will create it when you start Nexgen for the first time.

i just ask to him to read here in the chat here http://unrealtournament.99.free.fr/forum/index.php it's free off subscribe for speak

His name here is Letylove49 and at UT free it's Shado149
__________________
Files for UT99 utfiles All new releases and updates are listed here All news
Most popular is UnrealTournament-V3 With over 14000 visits to date.It is an optimized UT99 to download.

Last edited by admin : 5th March, 2017 at 10:52 AM.
Reply With Quote
  #1218  
Unread 5th March, 2017, 11:42 AM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 157
Default

Thanks Medor, I'll contact him and ask about it further.
Reply With Quote
  #1219  
Unread 6th March, 2017, 04:13 AM
Mar Mar is offline
Forum Newcomer
 
Join Date: Nov 2013
Posts: 1
Default

Quote:
Originally Posted by ShaiHulud View Post
Appreciate it Medor - do you happen to know which one might contain the Nexgen panel with these controls? Only, earlier today I downloaded a selection of previous-version NexgenPlus files, and couldn't see anything related to bot spawning or removal.

I had a look at a few of letylove's modified versions, and these do appear to contain the parts that I'm interested in, but unfortunately they're obfuscated and WotGrealExporter was only able to return partial source with a lot of "UnknownFunction" statements throughout.

At some point I'll need to get more familiar with UI layout in Nexgen, but I'm trying to set things up quickly at the moment, and it'd save me a lot of time to use a pre-existing solution.
You can use NexgenPlus100N, which is not obfuscated and contains the "Add Bot" and "Remove Bot" feature.

Code:
/***************************************************************************************************
 *
 *  $DESCRIPTION  Adds bots to the current game. A negative amount indicates that bots should be
 *                removed.
 *  $PARAM        amount  The amount of bots to add or remove
 *
 **************************************************************************************************/
function addBots(int amount) {
	local bool bAddBots;
	local int count;
	local Bot bot;
	local string mulStr;
	local DeathMatchPlus game;
	
	// Preliminary checks.
	if (!client.hasRight(client.R_MatchSet) || amount == 0) {
		return;
	}
	
	// Perform action.
	bAddBots = amount > 0;
	if (bAddBots) {
		// Add bots to the game.
		for (count = 0; count < amount; count++) {
			level.game.forceAddBot();
		}
		
	} else {
		// Get DeathMatchPlus game.
		if (level.game.isA('DeathMatchPlus')) {
			game = DeathMatchPlus(level.game);
		}
		
		// Destroy some bots.
	    foreach allActors(class 'Bot', bot) {
	    	if (game != none) {
	    		game.minPlayers = max(game.minPlayers - 1, game.numPlayers + game.numBots - 1);
	    	}
	    	bot.destroy();
	    	count++;
	    	if (count >= -amount) {
	    		break;
	    	}
	    }
	    
	    // Save minPlayers setting.
	    if (game != none) {
	    	if (game.numBots < 1) {
	    		game.minPlayers = 0;
	    	}
	    	game.saveConfig();
	    }
	    	    
	    // Rebalance game if necessary.
	    if (level.game.isA('TeamGamePlus') && TeamGamePlus(level.game).bBalanceTeams) {
	    	TeamGamePlus(level.game).reBalance();
	    }
	}
	
	// Log action.
	if (bAddBots) {
		if (amount != 1) mulStr = "s";
		logAdminAction(lng.adminAddBotsMsg, amount, mulStr);
	} else {
		if (count != 1) mulStr = "s";
		logAdminAction(lng.adminRemoveBotsMsg, count, mulStr);
	}
}
Reply With Quote
  #1220  
Unread 6th March, 2017, 05:13 AM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 157
Default

Excellent! Thanks Mar
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 05:41 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.