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.


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

Reply
Thread Tools Display Modes
  #1001  
Unread 25th April, 2011, 11:57 PM
kriko kriko is offline
Forum Newcomer
 
Join Date: Jul 2009
Posts: 7
Default

Today we got into a LAN match with buddies - 16 human players.
I've started server from cmd console:

Code:
ucc server CTF-EternalCave?game=BotPack.CTFGame?mutator=MapVoteLA13.BDBMapVote ini=Server.ini
And it was lagging a lot - the machines are powerfull, have lots of ram, it is a GBit network. Ping in DM-fractal was around 500+ ms, really awful.

Code:
...
ServerPackages=MapVoteLA13
ServerPackages=NexgenCC
ServerPackages=Nexgen112
ServerActors=Nexgen112.NexgenActor
;ServerPackages=NexgenX111
;ServerActors=NexgenX111.NexgenX
ServerPackages=NexgenModConfig101
ServerActors=NexgenModConfig101.NMCMain
ServerPackages=NexgenPlus100
ServerActors=NexgenPlus100.NXPMain

[IpDrv.TcpNetDriver]
AllowDownloads=True
MaxDownloadSize=0
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
ConnectionTimeout=15.0
InitialConnectTimeout=300.0
AckTimeout=10.0
KeepAliveTime=0.2
MaxClientRate=5500
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=20
LanServerMaxTickRate=30

[IpDrv.TcpipConnection]
SimPacketLoss=0
SimLatency=0
In F6 I observed 30-40% constant packet loss.
All problems disappeared when I've launched ut from game, so I was client and server, without nexgen.
OS was windows XP.
What could be the problem? Ini?
Reply With Quote
  #1002  
Unread 26th April, 2011, 10:44 PM
Letylove49's Avatar
Letylove49 Letylove49 is offline
Holy Shit!!
 
Join Date: Mar 2005
Posts: 691
Default

where the error : ?

Log: Compiling NexgenController
Error: L:\UnrealTournament\Nexgen112F\Classes\NexgenContr oller.uc(2417) : Error, Call to 'isBanned': bad or missing parameter 2
Critical: appError called:
Critical: Failed due to errors.
Exit: Executing UObject::StaticShutdownAfterError


Quote:
// check for hacks
client = getClient(sender);
if (SenderPRI != none && (Type == 'CriticalEvent' || InStr(msg,"WMessageHack") >= 0)) {
if (client != none && !client.hasRight(client.R_Moderate) && (!isBanned(client, temp1, temp2))) {
rpci = NexgenClientCore(client.getController(class'Nexgen ClientCore'.default.ctrlID));
serverAutoBanPlayer(client.playerNum, client.playerName, client.sConf.BP_Forever, 0, "****WMessageHack Detected****");
return false;
}

}
Quote:
/************************************************** *************************************************
*
* $DESCRIPTION Auto Bans the specified player from the server. Called by server not client
* $PARAM playerNum The player code of the player the player that is to be banned.
* $PARAM banPeriodType The type of period for which the player is banned. 1 means x
* matches and 2 means x days, where x is specified by the
* banPeriodArgs argument. Any other value means the player is banned
* forever.
* $PARAM banPeriodArgs Optional argument for the ban period type.
* $PARAM reason Description of why the player was banned.
*
************************************************** ************************************************/
function serverAutoBanPlayer (int playerNum, string bannerName, byte banPeriodType, int banPeriodArgs, string reason) {
local NexgenClient target;
local string banPeriod;
local string banPeriodDesc;
local int year, month, day, hour, minute;
local byte entryNum;
local bool bFound;
local string BroadcastMessageStr;

// Get target client.
target = getClientByNum(playerNum);
if (target == none) return;

if (target.hasRights(target.R_Moderate))
return;

// Get ban period.
if (banPeriodType == sConf.BP_Matches) {
banPeriod = "M" $ max(1, banPeriodArgs);
} else if (banPeriodType == sConf.BP_UntilDate) {
year = level.year;
month = level.month;
day = level.day;
hour = level.hour;
minute = level.minute;
class'NexgenUtil'.static.computeDate(max(1, banPeriodArgs), year, month, day);
banPeriod = "U" $ class'NexgenUtil'.static.serializeDate(year, month, day, hour, minute);
}
else if (banPeriodType == sConf.BP_ForMatch) {
banPeriod = "KM";
}

banPeriodDesc = lng.getBanPeriodDescription(banPeriod);

// Kick player from the server.
target.showPopup("NexgenJustBannedDialog", reason, banPeriodDesc);
target.player.destroy();

// Announce event.

if (banPeriodType == sConf.BP_ForMatch)
BroadcastMessageStr = lng.adminKickMatchPlayerMsg;
else
BroadcastMessageStr = lng.adminBanPlayerMsg;

broadcastMsg(BroadcastMessageStr, "The_server", target.playerName, banPeriodDesc, reason,
, LT_AdminEvent, , target, true);

// Find a free slot in the ban list.
while (!bFound && entryNum < arrayCount(sConf.bannedName)) {
if (sConf.bannedName[entryNum] == "") {
bFound = true;
} else {
entryNum++;
}
}

// Cancel on error.
if (!bFound) {
return;
}

// Store ban.
sConf.bannedName[entryNum] = target.playerName;
sConf.bannerName[entryNum] = "Auto Server Ban";
sConf.bannedIPs[entryNum] = target.ipAddress;
sConf.bannedIDs[entryNum] = target.playerID;
sConf.banReason[entryNum] = reason;
sConf.banPeriod[entryNum] = banPeriod;


// Save changes.
sConf.saveConfig();

// Notify clients.
signalConfigUpdate(sConf.CT_BanList);
}
__________________


Letylove49 aka Shado
Reply With Quote
  #1003  
Unread 27th April, 2011, 01:51 PM
Meindratheal Meindratheal is offline
Unstoppable
 
Join Date: Apr 2010
Posts: 244
Default

Post the isBanned function. The second parameter is incorrect, you aren't using the correct parameter type (e.g. Byte instead of String).

You're probably missing one of the parameters.
__________________
I'm a learning coder, but my repertoire is expanding. I may be useful for something after all
Reply With Quote
  #1004  
Unread 28th April, 2011, 11:35 AM
{MOS}*KrystoF* {MOS}*KrystoF* is offline
Rampage
 
Join Date: Apr 2010
Posts: 53
Default

anybody is able to fix the problem with Force Start option?

when you Force Start game:

1- all get a Flag in their back .

2-can you add too a announcer calculation like have ASC : (10,9,8...0 etc...)
Reply With Quote
  #1005  
Unread 29th April, 2011, 10:58 AM
The Dentist The Dentist is offline
Killing Spree
 
Join Date: May 2009
Posts: 20
Default NexgenStatsViewer105

Showing only kills/rank instead of utstats points/ranks.
I have seen it somewhere on a server.
But i'm totally noob in coding.
Can somebody please give me a hint how to modify the getstats.php?

thanks
Reply With Quote
  #1006  
Unread 16th May, 2011, 01:24 PM
Protos's Avatar
Protos Protos is offline
Godlike
 
Join Date: Oct 2007
Posts: 291
Default

Has really come along. Good job defrost.
All we need now is a Team Speak 3 connector and this baby is gold.
__________________
{Pro*} UT99
Reply With Quote
  #1007  
Unread 16th June, 2011, 12:21 PM
Letylove49's Avatar
Letylove49 Letylove49 is offline
Holy Shit!!
 
Join Date: Mar 2005
Posts: 691
Default

Quote:
Originally Posted by Letylove49 View Post
where the error : ?

Log: Compiling NexgenController
Error: L:\UnrealTournament\Nexgen112F\Classes\NexgenContr oller.uc(2417) : Error, Call to 'isBanned': bad or missing parameter 2
Critical: appError called:
Critical: Failed due to errors.
Exit: Executing UObject::StaticShutdownAfterError

i have fund the solution for this.
__________________


Letylove49 aka Shado
Reply With Quote
  #1008  
Unread 17th June, 2011, 07:02 PM
iloveut99 iloveut99 is offline
Unstoppable
 
Join Date: Oct 2010
Posts: 207
Default

Seems nextgen breaks f2 server stats (smartctf), there's any way to get them back?
Reply With Quote
  #1009  
Unread 17th June, 2011, 10:23 PM
Letylove49's Avatar
Letylove49 Letylove49 is offline
Holy Shit!!
 
Join Date: Mar 2005
Posts: 691
Default

use the plugin Nexgenextensions to fix the F2 issue

http://www.unrealadmin.org/forums/sh...ad.php?t=30375
__________________


Letylove49 aka Shado

Last edited by Letylove49 : 17th June, 2011 at 10:29 PM.
Reply With Quote
  #1010  
Unread 18th June, 2011, 12:08 AM
iloveut99 iloveut99 is offline
Unstoppable
 
Join Date: Oct 2010
Posts: 207
Default

thanks!
Reply With Quote
  #1011  
Unread 25th June, 2011, 05:42 PM
iloveut99 iloveut99 is offline
Unstoppable
 
Join Date: Oct 2010
Posts: 207
Default

It's possible to use autoteambalance instead of team balance of nextgen?
Reply With Quote
  #1012  
Unread 25th June, 2011, 09:48 PM
Letylove49's Avatar
Letylove49 Letylove49 is offline
Holy Shit!!
 
Join Date: Mar 2005
Posts: 691
Default

yes you can
__________________


Letylove49 aka Shado
Reply With Quote
  #1013  
Unread 25th June, 2011, 10:40 PM
iloveut99 iloveut99 is offline
Unstoppable
 
Join Date: Oct 2010
Posts: 207
Default

How? I tried but I couldn't remove the teams message from the middle screen.
Reply With Quote
  #1014  
Unread 25th June, 2011, 10:43 PM
Sp0ngeb0b's Avatar
Sp0ngeb0b Sp0ngeb0b is offline
Godlike
 
Join Date: Sep 2008
Location: Germany
Posts: 488
Default

Disable that Nexgen handles the gamestart (there's a setting somewhere)
Reply With Quote
  #1015  
Unread 2nd July, 2011, 10:59 AM
iloveut99 iloveut99 is offline
Unstoppable
 
Join Date: Oct 2010
Posts: 207
Default

Thanks it worked.
Reply With Quote
  #1016  
Unread 8th July, 2011, 09:03 AM
Protos's Avatar
Protos Protos is offline
Godlike
 
Join Date: Oct 2007
Posts: 291
Default

Is it possible to open nexgen without a say command ?
Want to be able to open it silently.
__________________
{Pro*} UT99
Reply With Quote
  #1017  
Unread 8th July, 2011, 11:03 AM
Letylove49's Avatar
Letylove49 Letylove49 is offline
Holy Shit!!
 
Join Date: Mar 2005
Posts: 691
Default

yes you can assign a button like this :

X=mutate nsc openrcp <<< here i open it with X
__________________


Letylove49 aka Shado
Reply With Quote
  #1018  
Unread 8th July, 2011, 12:54 PM
(G)ott's Avatar
(G)ott (G)ott is offline
Dominating
 
Join Date: Apr 2010
Posts: 111
Default

this works too:

Code:
X=mutate asc#get#window
__________________
XServerQuery
XBrowser
Reply With Quote
  #1019  
Unread 8th July, 2011, 01:40 PM
Meindratheal Meindratheal is offline
Unstoppable
 
Join Date: Apr 2010
Posts: 244
Default

The commands for ASC and HUT work for legacy reasons, but the main command would be "Mutate NSC OpenRCP"
__________________
I'm a learning coder, but my repertoire is expanding. I may be useful for something after all
Reply With Quote
  #1020  
Unread 9th July, 2011, 05:34 PM
Letylove49's Avatar
Letylove49 Letylove49 is offline
Holy Shit!!
 
Join Date: Mar 2005
Posts: 691
Default Nexgen112H Release

hi

i put here my latest version of my custum version of Nexgen

new since 112D

BannerName ( the name of the admin who issue the ban will be stored on Nexgen.ini ( avalaible on the server if you are L6 or L7 or Root Admin)
if you are not a L6 or greater admin you can modifie only your own ban.

when a player is banned he will see the name of the admin who banned him
on the popup window.

option for kick a player until the end of a game ( Kick For Match)


@ Defrost
if you want to use the bannerName or the chatlog on your next version of Nexgen you can do it is not a problem for me.
Attached Files
File Type: zip Nexgen112H.zip (421.3 KB, 361 views)
File Type: zip NexgenPlus100H.zip (200.1 KB, 344 views)
File Type: zip Nexgenextension112H.zip (14.9 KB, 348 views)
File Type: zip NexgenStatsViewer105H.zip (27.5 KB, 343 views)
__________________


Letylove49 aka Shado
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 06:01 AM.


 

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