Nexgen Server Controller

Discussions about Servers
KrystoF

Re: Nexgen Server Controller

Post by KrystoF »

Hello SpongeBob
thanks for your work on Nexgen first

I think i find a little bug about "dont decrease score on team switch" setting , when i switch a player in another team the player die and the team lost 1 frag
User avatar
Chamberly
Godlike
Posts: 1963
Joined: Sat Sep 17, 2011 4:32 pm
Personal rank: Dame. Vandora
Location: TN, USA

Re: Nexgen Server Controller

Post by Chamberly »

I think there is a mutator that you add for that. Been a while... not sure where from.
Image
Image
Image Edit: Why does my sig not work anymore?
KrystoF

Re: Nexgen Server Controller

Post by KrystoF »

No its in Nexgen server setting
KrystoF

Re: Nexgen Server Controller

Post by KrystoF »

hello all
for the NEXGEN 1.13
is it possible to add a option for remove the Bots before a clan match or just add a Option like we have on the webadmin to set the minimum of player like this :
"min player = 0 "

thanks in adavnce
Last edited by KrystoF on Mon Mar 01, 2021 1:08 pm, edited 1 time in total.
Letylove49
Adept
Posts: 282
Joined: Tue Feb 28, 2012 7:47 pm
Location: suisse

Re: Nexgen Server Controller

Post by Letylove49 »

another bug has been reported to me : .
I need to slightly modify the code of the NexgenPlus100N plugin so that the statistics for reconnected players are not restored in LMS mode
Image





Letylove49 aka Alicia
User avatar
asosed
Adept
Posts: 336
Joined: Fri May 15, 2020 2:36 pm
Location: Russia

Re: Nexgen Server Controller

Post by asosed »

Letylove49 wrote: Thu Dec 17, 2020 1:57 pm another bug has been reported to me : .
I need to slightly modify the code of the NexgenPlus100N plugin so that the statistics for reconnected players are not restored in LMS mode
i fixed it. But this fix is ​​more relevant for the LMS ++ mod http://medor.no-ip.org/index.php?dir=Ga ... plus05.zip, since this mod has a different scoring system than the classic LMS. For a classic LMS, it's best to leave it as it is.
Image
User avatar
[rev]rato.skt
Adept
Posts: 445
Joined: Mon Aug 16, 2010 1:09 pm

Re: Nexgen Server Controller

Post by [rev]rato.skt »

hi,

could put option to mute teasing sounds with option to choose all or just one player...

and also options to enable or disable

Belt, armor, pad, healthpack, invisible, damage ...

bMultiWeaponStay

bForceRespawn
Brazilian Server:
Alma Negra - 34.95.189.187:7777
Classic - madruga.utbr.cf:7777
Duel - x1.utbr.cf:6666
User avatar
kaneder
Novice
Posts: 23
Joined: Sun Apr 11, 2021 3:43 pm

Re: Nexgen Server Controller

Post by kaneder »

Is there anything that I can do on my end to make the Nexgen Server Controller work via LAN? Sorry if this has been asked before, I couldn't find an answer.
User avatar
Rubie
Novice
Posts: 9
Joined: Tue Sep 20, 2016 9:46 am
Personal rank: Old Man
Location: Belgium

Re: Nexgen Server Controller

Post by Rubie »

I did updated my server to 469b version and I have no idea how I can login to the controller page , I tried a lot things but no success , is there a manual I can download somewhere to find out what need to be done to make the login work ?

Greets,

Rubie
The more you know the more you know you are stupid
User avatar
Que
Inhuman
Posts: 812
Joined: Mon Dec 09, 2019 5:49 am
Personal rank: ...

Re: Nexgen Server Controller

Post by Que »

UnrealTournament.ini

Code: Select all

[Engine.GameInfo]
AdminPassword=yourpassword
on server type !open.
Image
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers
User avatar
Rubie
Novice
Posts: 9
Joined: Tue Sep 20, 2016 9:46 am
Personal rank: Old Man
Location: Belgium

Re: Nexgen Server Controller

Post by Rubie »

Okay found out , did not make attention to the right place to enter the Password as it was filled in under [Botpack.TeamGamePlus] lol, realy my fault to not look good enough for two days pff..

thanks to you I did make attention to Engine.Gameinfo !

Greets,

Rubie

a forum is great if the respons not take days and days , I really like more forums than Discord chats!
The more you know the more you know you are stupid
Letylove49
Adept
Posts: 282
Joined: Tue Feb 28, 2012 7:47 pm
Location: suisse

Re: Nexgen Server Controller

Post by Letylove49 »

Que wrote: Sun Jun 20, 2021 8:18 am UnrealTournament.ini

Code: Select all

[Engine.GameInfo]
AdminPassword=yourpassword
on server type !open.
Image
Que Your nexgen.ini is broken, because if you have L8 Admin you must have the reight " Limited administrator * Enable, But on your screnshot this Reight is diseable ( Limited administrator = L7 Admin : L8 = Root Admin

this should be like that :

atTypeName[0]=<Default>
atTypeName[1]=VIP
atTypeName[2]=Level 3 Admin
atTypeName[3]=Level 4 Admin
atTypeName[4]=Level 5 Admin
atTypeName[5]=Level 6 Admin
atTypeName[6]=Level 7 Admin
atTypeName[7]=Level 8 Admin
atTypeName[8]=Hidden Admin
atTypeName[9]=
atTypeName[10]=
atTypeName[11]=
atTypeName[12]=
atTypeName[13]=
atTypeName[14]=
atTypeName[15]=
atTypeName[16]=
atTypeName[17]=
atTypeName[18]=
atTypeName[19]=
atTypeName[20]=
atTypeName[21]=
atTypeName[22]=
atTypeName[23]=
atTypeName[24]=
atTypeName[25]=
atTypeName[26]=
atTypeName[27]=
atTypeName[28]=
atTypeName[29]=
atRights[0]=A
atRights[1]=A,B
atRights[2]=A,B,C,D,F
atRights[3]=A,B,C,D,F,G
atRights[4]=A,B,C,D,E,F,G,H,K
atRights[5]=A,B,C,D,E,F,G,H,I,K,M
atRights[6]=A,B,C,D,E,F,G,H,I,J,K,M
atRights[7]=A,B,C,D,E,F,G,H,I,J,K,L,M
atRights[8]=A,B,C,D,E,F,G,H,K,N
atRights[9]=
atRights[10]=
atRights[11]=
atRights[12]=
atRights[13]=
atRights[14]=
atRights[15]=
atRights[16]=
atRights[17]=
atRights[18]=
atRights[19]=
atRights[20]=
atRights[21]=
atRights[22]=
atRights[23]=
atRights[24]=
atRights[25]=
atRights[26]=
atRights[27]=
atRights[28]=
atRights[29]=
atTitle[0]=Player
atTitle[1]= VIP Player
atTitle[2]=L3 Admin
atTitle[3]=L4 Admin
atTitle[4]=L5 Admin
atTitle[5]=L6 Admin
atTitle[6]=L7 Admin
atTitle[7]=L8 Admin
atTitle[8]=
atTitle[9]=
atTitle[10]=
atTitle[11]=
atTitle[12]=
atTitle[13]=
atTitle[14]=
atTitle[15]=
atTitle[16]=
atTitle[17]=
atTitle[18]=
atTitle[19]=
atTitle[20]=
atTitle[21]=
atTitle[22]=
atTitle[23]=
atTitle[24]=
atTitle[25]=
atTitle[26]=
atTitle[27]=
atTitle[28]=
atTitle[29]=
Image





Letylove49 aka Alicia
User avatar
Que
Inhuman
Posts: 812
Joined: Mon Dec 09, 2019 5:49 am
Personal rank: ...

Re: Nexgen Server Controller

Post by Que »

Ahh hey , yeah I run as Hidden Admin after logging in as Root Admin I switch account to Hidden Admin.
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers
User avatar
Barbie
Godlike
Posts: 2955
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: Nexgen Server Controller

Post by Barbie »

Is still development done with Nexgen? There is a small issue with the colourization of player names in chat: if the name of a player appears in a chat message it is highlighted regardless of the context.
You do not have the required permissions to view the files attached to this post.
"If Origin not in center it be not in center." --Buggie
Buggie
Godlike
Posts: 3226
Joined: Sat Mar 21, 2020 5:32 am

Re: Nexgen Server Controller

Post by Buggie »

Some system info how colorization done in nexgen. Original message split to array of parts. Each part assigned color.
If you not play modify nexgen, I think, there no ways fix such.

here how it draw:
https://github.com/dscheerens/nexgen/bl ... D.uc#L1008

Code: Select all

struct MessageInfo {                    // Structure for storing message information.
	var string text[5];                 // Message text list.
	var int col[5];                     // Message text colors.
	var float timeStamp;                // Time at which the message was received.
};
How add:
https://github.com/dscheerens/nexgen/bl ... UD.uc#L657

Code: Select all

/***************************************************************************************************
 *
 *  $DESCRIPTION  Adds a message to the chatbox. The message is split in several parts, so each can
 *                be displayed in a specified color.
 *  $PARAM        col1   Color of the first part of the message.
 *  $PARAM        text1  First part of the message.
 *  $PARAM        col2   Color of the second part of the message.
 *  $PARAM        text2  Second part of the message.
 *  $PARAM        col3   Color of the third part of the message.
 *  $PARAM        text3  Third part of the message.
 *  $PARAM        col4   Color of the fourth part of the message.
 *  $PARAM        text4  Fourth part of the message.
 *  $PARAM        col5   Color of the fifth part of the message.
 *  $PARAM        text5  Fifth part of the message.
 *
 **************************************************************************************************/
simulated function addChatMsg(int col1, string text1,
                              optional int col2, optional string text2,
                              optional int col3, optional string text3,
                              optional int col4, optional string text4,
                              optional int col5, optional string text5) {
addColorizedMessage - is what you look.
https://github.com/dscheerens/nexgen/bl ... UD.uc#L430

Code: Select all

/***************************************************************************************************
 *
 *  $DESCRIPTION  Adds a message to the area just below the chatbox. Before the message is added an
 *                attempt will be made to highlight player names. This is done by checking if the
 *                messages contain the names of the given player replication info objects.
 *  $PARAM        msg   Message to add.
 *  $PARAM        pri1  Replication info of the first player involved.
 *  $PARAM        pri2  Replication info of the second player involved.
 *
 **************************************************************************************************/
simulated function addColorizedMessage(string msg, PlayerReplicationInfo pri1, PlayerReplicationInfo pri2) {

Code: Select all

/***************************************************************************************************
 *
 *  $DESCRIPTION  Attemps to locate the indices of player names in the given message. To speed up
 *                the locating process you can pass the player replication info actors of the
 *                players that are most likely to be included in the message.
 *  $PARAM        msg     The message which may contain player names.
 *  $PARAM        pri1    Replication info of the first player involved.
 *  $PARAM        pri2    Replication info of the second player involved.
 *  $PARAM        index1  The location in the string where the first player name occurs.
 *  $PARAM        index2  The location in the string where the second player name occurs.
 *  $ENSURE       (index1 >= 0 ? pri1 != none : true) && (index2 >= 0 ? pri2 != none : true)
 *
 **************************************************************************************************/
simulated function getPlayerNameIndices(string msg, out PlayerReplicationInfo pri1,
                                        out PlayerReplicationInfo pri2, out int index1,
                                        out int index2) {
https://github.com/dscheerens/nexgen/bl ... UD.uc#L569

Code: Select all

			// Get position of the players name in the message.
			nameIndex = instr(msg, tmpPRI.playerName);