Donations
|
If you wish to make a donation you can by clicking the image below.
|
|
|
|
|
23rd January, 2016, 10:00 PM
|
|
Godlike
|
|
Join Date: Aug 2004
Location: Portland,Or.
Posts: 326
|
|
Are you asking for a NexgenPlugin that can access other mod ini variable configurations on the fly. Hmmmm sounds interesting.
|
24th January, 2016, 05:48 AM
|
|
Godlike
|
|
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 441
|
|
Well someone want it as an easy UI instead of doing all the typing and admin commands work . But yeah.
|
24th January, 2016, 07:37 PM
|
|
Godlike
|
|
Join Date: Aug 2004
Location: Portland,Or.
Posts: 326
|
|
Maybe ask ~V~ if he'd be interested in coding that.
Last edited by SC]-[LO]\[G_{HoF} : 24th January, 2016 at 07:38 PM.
Reason: typo
|
27th January, 2016, 09:07 PM
|
|
Forum Newcomer
|
|
Join Date: Mar 2004
Posts: 6
|
|
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?
|
28th January, 2016, 09:41 AM
|
|
Godlike
|
|
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 441
|
|
|
28th January, 2016, 02:53 PM
|
|
Forum Newcomer
|
|
Join Date: Mar 2004
Posts: 6
|
|
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 ----
|
29th January, 2016, 08:05 AM
|
|
Godlike
|
|
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 441
|
|
I agree. I was thinking of a separate file like NexgenStats.ini or something !
|
15th September, 2016, 07:30 PM
|
|
Rampage
|
|
Join Date: Apr 2012
Posts: 81
|
|
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.
|
15th September, 2016, 11:40 PM
|
Dominating
|
|
Join Date: Mar 2012
Posts: 164
|
|
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?
|
12th October, 2016, 03:27 PM
|
Rampage
|
|
Join Date: Nov 2008
Posts: 51
|
|
Quote:
Originally Posted by {MOS}*KrystoF*
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 --
-----------------------------------------
|
1st December, 2016, 07:50 PM
|
|
Holy Shit!!
|
|
Join Date: Mar 2005
Posts: 691
|
|
try to use NexgenextensioNMHA112N that should fixe the problem
__________________
Letylove49 aka Shado
|
4th March, 2017, 10:42 AM
|
Dominating
|
|
Join Date: Mar 2012
Posts: 164
|
|
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
|
4th March, 2017, 08:01 PM
|
|
Godlike
|
|
Join Date: Sep 2008
Location: Germany
Posts: 488
|
|
Quote:
Originally Posted by dizzy
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
[...] 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
|
5th March, 2017, 02:46 AM
|
Dominating
|
|
Join Date: Mar 2012
Posts: 164
|
|
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!
|
5th March, 2017, 02:50 AM
|
Dominating
|
|
Join Date: Mar 2012
Posts: 164
|
|
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.
Quote:
Originally Posted by admin
|
|
5th March, 2017, 09:50 AM
|
Holy Shit!!
|
|
Join Date: Nov 2006
Location: France
Posts: 1,845
|
|
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
Last edited by medor : 5th March, 2017 at 09:52 AM.
|
5th March, 2017, 10:42 AM
|
Dominating
|
|
Join Date: Mar 2012
Posts: 164
|
|
Thanks Medor, I'll contact him and ask about it further.
|
6th March, 2017, 03:13 AM
|
Forum Newcomer
|
|
Join Date: Nov 2013
Posts: 1
|
|
Quote:
Originally Posted by ShaiHulud
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);
}
}
|
6th March, 2017, 04:13 AM
|
Dominating
|
|
Join Date: Mar 2012
Posts: 164
|
|
Excellent! Thanks Mar
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|