IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Server problem!, Illegal server message!
MR.NICE GUY
post Jun 5 2009, 08:40 PM
Post #1


Group Icon Master Sergeant

Group: Members

Joined: 19-November 06
From: Netherlands
Member No.: 38300



hello,

My server kick players after some maps and then also the servers crashes.

It says when we are kicked:" illegal server message 11"

But its not after every map its after some maps, is this because those maps or is it something else.
Bad maps Bremen and snatch3.
Or maybe its the server cfg where i made a mistake, can some1 check it pls.

ET server 2.55 jaymod 2.1.7

Server cfg:

CODE
set dedicated "2" // 1: dedicated server for lan 2: dedicated server for internet
// set net_ip "" // set to override the default IP ET uses
// set net_port "27960" // set to override the default port ET uses

// PASSWORDS & CLIENTS

set g_password "" // set to password protect the server
set sv_privateclients "3" // if set > 0, then this number of client slots will be reserved for connections
set sv_privatepassword "....." // that have "password" set to the value of "sv_privatePassword"
set rconpassword "....." // remote console access password
set refereePassword "...." // referee status password

// DL, RATE

set sv_maxRate "45000" // 10000 standard but poor for ET
set sv_dl_maxRate "42000" // increase/decerease if you have plenty/little spare bandwidth
set sv_allowDownload "1" // global toggle for both legacy download and web download
set sv_wwwDownload "1" // toggle to enable web download
set sv_wwwBaseURL "http://redirect.clanwgw.nl/" // base URL for redirection
set sv_wwwDlDisconnected "0" // tell clients to perform their downloads while disconnected from the server
set sv_wwwFallbackURL "" // URL to send to if an http/ftp fails or is refused client side
set sv_pure 1
set sv_floodProtect "1"
set g_serverinfo "1"
sets P ""

/// MOTD ETC

set sv_hostname "^hW^mg^hW^7><^hFun^mServer^7><^hRecr^muiting^7><^hXP^msave"// name of server here
set server_motd0 "^mHome ^hOf ^mW^hg^mW^h> ^mClan" // message in right corner of join screen here
set server_motd1 "^mXPsave ^hForever"
set server_motd2 "^mRecruiting ^hOn ^mInvite ^hOnly"
set server_motd3 "^mTS:^h84.243.254.207:8797"
set server_motd4 "^mHave ^hFun ^mFragging"
set server_motd5 "^hwww.clan^mW^hg^mW^h.nl"

sets .NAME "WimpsGoneWild"
sets .URL "http://www.clanwgw.nl"
sets .ADMIN "WgW>Admin"
sets .EMAIL "admin@clanwgw.nl"

// SERVER

set sv_master1 "etmaster.idsoftware.com"
set sv_master2 "master3.idsoftware.com"
set sv_master3 "master.gamespy.com:27900"
set sv_master4 "master0.gamespy.com"

// Shrubbot

set g_shrubbot "1" // Shrubbot config file
set g_logAdmin "admin" // Where to log shrubbot admin commands
set g_dropMsg "" // Msg tacked onto forced disconnects
set g_kickTime "2" // In minutes
set g_admin "1"

// Gameplay

set g_playDead "1" // 0 - Off, 1 - On
set g_dragCorpse "1" // 0 - Off, 1 - On
set g_shove "50" // Higher values for further pushing
set g_classChange "1" // 0 - Off, 1 - On
set g_skills "15" // See documentation for values
set g_weapons "5615" // See documentatio for values
set g_panzerWar "0" // 0 - Off, 1 - On
set g_sniperWar "0" // 0 - Off, 1 - On
set g_packDistance "15" // 0 - Off, 1 - On
set g_dropHealth "6" // Higher for amount dropped on death
set g_dropAmmo "6" // Higher for amount dropped on death
set g_shoveNoZ "1" // 0 - Off, 1 - On
set g_spawnInvul "4" // In seconds
set g_wolfROF "1" // 0 - ET style, 1 - RCTW style
set g_goomba "500" // Set to multiplier of damage
set g_dynamiteTime "30" // Dynamite fuse time in seconds
set g_headshot "0" // See documentation for values
set g_poisonSyringes "1" // 0 - Off, 1 - On
set g_teamforcebalance 1
set g_friendlyFire 0
set g_doubleJumpHeight 1.2
set g_constructibleXPSharing 1
set match_warmupDamage 1

// Limitations

set team_maxMG42s "2" // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxFlamers "1" // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxMortars "1" who // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxGrenLaunchers "-1" // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxLandMines "50" // Do not use -1. Does not allow unlimited!
set team_maxArtillery "2" // Do not use -1. Does not allow unlimited! Max allowed is 6.
set team_maxPanzers "1"

set g_covertopsChargeTime "12000"
set g_engineerChargeTime "12000"
set g_LTChargeTime "12000"
set g_soldierChargeTime "12000"
set g_medicChargeTime "12000"



// XPSaver

set g_XPSave "1" // 0 - Off, 1 - On
set g_XPSaveTimeout "0" // In minutes.
set g_XPSaveTimeout_xp "0"
set g_XPcap 2
set g_damagexp 10
set g_damageXPLevel 25
set g_xpmax 0

// Censoring







set g_censor "1" // hier alleen een 1 en in de censor.db de woorden elke regel 1 woord
set g_censorNames "kanker,tyfus,KANKER,TYFUS,KENKER,kenker,homo,HOMO,Homo,Kankerleier,kankerle
ier,KANKERLEIER,Kanker,Kenker,Tyfus,******,osama,******"
set g_censorPenalty "8" // See documentation for values
set g_censorMuteTime "2m" // In seconds



// Other
set g_speed 350
set g_privateMessages "1" // 0 - Off, 1 - On
set g_ammoRechargeTime "1" // Seconds * 1000
set g_healthRechargeTime "1" // Seconds * 1000
set g_saveCampaignStats "1" // 0 - Off, 1 - On
set g_intermissionTime "30" // In seconds
set g_intermissionReadyPercent "75" // Whole percentage
set g_spectator "11" // See documentation for values
set g_mapConfigs "" // A real directory name
set g_slashKill "1" // See documentation for values
set g_misc "43" // See documentation for values
set g_hitboxes "0" // See documentation for values
set g_moverScale "1.0" // Multiple of speed for movers
set g_shortcuts "1" // Shrubbot text shortcuts 0 - Off, 1 - On
set g_truePing "0" // 0 - Off, 1 - On
set g_campaignFile "" // Campaign file name
set g_useralliedrespawntime 8
set g_useraxisrespawntime 8
set g_fear "2000"
set g_mapScriptDirectory ""
set g_seenDB "1"
set g_vulnerableweapons 15
set g_shoutcastpassword "...."
set g_voiceChatsAllowed 3
set g_fastres 1
set g_glow 0
set g_kickMessage "if you not agree with the reason mail to admin@clanwgw.nl"
set g_medicSelfHealDelay 2
set g_muteTime 2m
set g_filtercams 0

// Killing Sprees

set g_killingSpree "2" // 0 - Off, 1 - On
set g_killSpreeLevels "5 10 15 20 25 30 35 40 45 50 60 65 70 75 80 85 90 95 100" // See documentation for values
set g_loseSpreeLevels "5 10 15 20 25 30 35 40 45 50" // See documentation for values
// See also the documentation for information

//PLAYERS
set g_defaultSkills ""

set g_levels_battlesense "2 2 5 25 50"
set g_levels_covertops "2 2 5 25 50"
set g_levels_engineer "2 2 5 25 50"
set g_levels_fieldops "2 2 5 25 50"
set g_levels_lightweapons "2 2 5 25 50"
set g_levels_medic "2 2 5 25 50"
set g_levels_soldier "2 2 5 25 50"


/DAMAGE

set g_dmgLandmine 1000
set g_dmgLandmineRadius 250
set g_dmgPanzer "50"
set g_dmgPanzerRadius "100"
//set g_dmgKnife "35"
//set g_dmgSten "14"
//set g_dmgFG42 "15"
//set g_dmgPistol "18"
//set g_dmgSMG "18"
//set g_dmgMG42 "18"
//set g_dmgMG "20"
//set g_dmgFG42Scope "30"
//set g_dmgInfRifle "34"
//set g_dmgSniper "50"
//set g_dmgFlamer "5"
set g_dmgGrenade "333"
set g_dmgGrenadeRadius "250"
//set g_dmgGLauncher "250"
//set g_dmgGLauncherRadius "250"
//set g_dmgSatchel "250"
//set g_dmgSatchelRadius "250"
//set g_dmgMortar "400"
//set g_dmgMortarRadius "400"
//set g_dmgDynamite "400"
//set g_dmgDynamiteRadius "400"
//set g_dmgAir "400"
//set g_dmgAirRadius "400"
//set g_dmgArty "400"
//set g_dmgArtyRadius "400"
//set g_dmg "1"
//set g_dmgHeadShotMin "50"
//set g_dmgHeadShotRatio "2.0"

// Vote
set g_allowVote "1"
set vote_allow_balancedteams 0
set vote_allow_comp 0
set vote_allow_friendlyfire 0
set vote_allow_gametype 0
set vote_allow_kick 0
set vote_allow_matchreset 0
set vote_allow_matchrestart 0
set vote_allow_mutespecs 0
set vote_allow_muting 1
set vote_allow_pub 0
set vote_allow_referee 0
set vote_allow_shuffleteamsxp 0
set vote_allow_swapteams 0
set vote_allow_timelimit 0
set vote_allow_warmupdamage 0
set vote_allow_surrender 0
set vote_allow_nextcampaign 0
set vote_allow_restartcampaign 0
set vote_allow_poll 1
set vote_allow_maprestart 0
set vote_allow_shufflenorestart 0
set vote_allow_generic 0
set vote_allow_map 0
set vote_allow_nextmap 0
set vote_limit 2
set vote_percent 100
// on changing the killing spree sounds

// Class Specific

set g_medics "52" // See documentation for values
set g_engineers "7" // See documentation for values
set g_covertops "63" // See documentation for values

// Watermarking

set g_watermark "" // Name of image. See documentation
set g_watermarkFadeAfter "60" // Time in seconds until the watermark starts to fade
set g_watermarkFadeTime "60" // Time in seconds to completely fade after fading has started

// Level 5 skills

set g_sk5_battle "1"
set g_sk5_cvops "7"
set g_sk5_eng "111"
set g_sk5_fdops "3"
set g_sk5_lightweap "1"
set g_sk5_medic "243"
set g_sk5_soldier "7"

// Team restrictions

set team_maxMedics 5
set team_maxEngineers -1
set team_maxFieldOps 5
set team_maxCovertOps -1

// This is an example of how to set up 2 banner messages.
// You must set g_banner 2 in this example

// Banners

set g_bannerLocation "4" // See documentation for values
set g_bannerTime "9" // In seconds
set g_banners "13" // Number of banners you specified below

set g_banner1 "^mWelcome ^hto ^mour ^hserver. ^mHome ^hof ^mW^hg^mW^h> ^mclan"
set g_banner2 "^mXpsave ^hforever. ^mno ^hxp ^mreset"
set g_banner3 "^3For better connection do /rate 45000 and /cl_maxpackets 100 and /cl_timenudge -50 in your console"
set g_banner4 "^mTeamspeak ^hIP:^m84.243.254.207:8797"
set g_banner5 "^mVisit ^hour ^msite ^hwww.clan^mW^hg^mW^h.nl"
set g_banner6 "^mRecruiting!! ^hWanna ^mJoin^h-> ^mPost ^hA ^mMessage ^hOn ^mOur ^hSite!!"
set g_banner7 "^1No Spamming|Swearing|Whining|Cheating|Bug use"
set g_banner8 "^1Spawnkilling is alowed"
set g_banner9 "^1Don't use doublejump for objective or trickplanting(xpreset)"
set g_banner10 "^1Speak English In Mainchat"
set g_banner11 "^3Our other servers: WgW> Fragzone NOdownload XpSave ip: 84.243.254.185:27960 Jaymod 34 slots and"
set g_banner12 "^3WgW> Etpub Mapvote Xpsave ip: wgw.mine.nu:27960 Etpub 20 slots"
set g_banner13 "^mEnjoy ^hyour ^mstay ^hand ^mhave ^hfun ^mfragging ^hon ^mour ^mservers"

// Omni-bot

//set omnibot_enable 1
//set omnibot_path ""/usr/local/games/et/770880/68.232.172.103:27960/omni-bot"
set g_OmniBotPath "/usr/local/games/et/770880/68.232.172.103:27960"

//cfg
exec punkbuster.cfg
exec rotation_wimps.cfg
exec obituaries.cfg

//punkpuster
pb_sv_enable


// WATCHDOG

// in case the game dies with an ERR_DROP
// or any situation leading to server running with no map
//set com_watchdog 10 // defaults 60
set com_watchdog_cmd "exec campaigncycle.cfg" // defaults to quit


Thx,

Grtz WgW>Mr.Nice Guy

This post has been edited by Krauersaut: Jun 5 2009, 09:37 PM
Reason for edit: Wrapped your Serverconfig in [codebox] Tags


--------------------
My Xfire : Royando

Go to the top of the page
 
+Quote Post
ETc|Jay
post Jun 6 2009, 01:19 PM
Post #2


Group Icon Major General

Group: Members

Joined: 21-November 05
From: etclan.de:27960
Member No.: 18126



you have to much stuff in your server, to many maps or soundpack/skinpack. its fixed in 2.60/b


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



Go to the top of the page
 
+Quote Post
RaNGe
post Jun 6 2009, 02:16 PM
Post #3


Group Icon Staff Sergeant

Group: Members

Joined: 8-November 08
From: Portugal
Member No.: 78468



It's called the PK3 bug.
Go to the top of the page
 
+Quote Post
MR.NICE GUY
post Jun 6 2009, 02:54 PM
Post #4


Group Icon Master Sergeant

Group: Members

Joined: 19-November 06
From: Netherlands
Member No.: 38300



ok, thanks.

but i have deleted all maps, skin- and soundpacks and still i have the same problem??

Grtz WgW>Mr.Nice Guy


--------------------
My Xfire : Royando

Go to the top of the page
 
+Quote Post
ETc|Jay
post Jun 6 2009, 05:31 PM
Post #5


Group Icon Major General

Group: Members

Joined: 21-November 05
From: etclan.de:27960
Member No.: 18126



give me the serverip, i wanna check it


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



Go to the top of the page
 
+Quote Post
MR.NICE GUY
post Jun 6 2009, 06:21 PM
Post #6


Group Icon Master Sergeant

Group: Members

Joined: 19-November 06
From: Netherlands
Member No.: 38300



We have deleted all et files and are now making a new server cfg.

Server is temperaly offline.
ip: 217.163.25.102:27960

Grtz WgW>Mr.Nice Guy


--------------------
My Xfire : Royando

Go to the top of the page
 
+Quote Post
MR.NICE GUY
post Jun 6 2009, 09:29 PM
Post #7


Group Icon Master Sergeant

Group: Members

Joined: 19-November 06
From: Netherlands
Member No.: 38300



It looks ok now.
The problem is gone.
We are runnig only the basic maps.
Now i hope if we add other maps on the server, that it still be ok.

How many maps do you think i can add on the server?

Grtz WgW>Mr.Nice Guy

This post has been edited by MR.NICE GUY: Jun 6 2009, 09:30 PM


--------------------
My Xfire : Royando

Go to the top of the page
 
+Quote Post
MR.NICE GUY
post Jun 10 2009, 10:44 PM
Post #8


Group Icon Master Sergeant

Group: Members

Joined: 19-November 06
From: Netherlands
Member No.: 38300



The only think we now have is, when a player disconnect from the server, then the other players who still are playing get LAGG/CONNECTION INTERRUPTED for a few secondes.

Maybe its something in our server config, can some 1 check our server cfg.

CODE
set dedicated "2" // 1: dedicated server for lan 2: dedicated server for internet
// set net_ip "" // set to override the default IP ET uses
// set net_port "27960" // set to override the default port ET uses

// PASSWORDS & CLIENTS

set g_password "" // set to password protect the server
set sv_privateclients "3" // if set > 0, then this number of client slots will be reserved for connections
set sv_privatepassword "......." // that have "password" set to the value of "sv_privatePassword"
set rconpassword "......." // remote console access password
set refereePassword "......." // referee status password

// DL, RATE

set sv_maxRate "45000" // 10000 standard but poor for ET
set sv_dl_maxRate "42000" // increase/decerease if you have plenty/little spare bandwidth
set sv_allowDownload "1" // global toggle for both legacy download and web download
set sv_wwwDownload "1" // toggle to enable web download
set sv_wwwBaseURL "http://redirect.clanwgw.nl" // base URL for redirection
set sv_wwwDlDisconnected "1" // tell clients to perform their downloads while disconnected from the server
set sv_wwwFallbackURL "" // URL to send to if an http/ftp fails or is refused client side

// MOTD ETC

set sv_hostname "^mW^hg^mW^h> ^mFun^hServer ^mRecr^huiting ^mXP^hsave" // name of server here
set server_motd0 "^mHome ^hOf ^mW^hg^mW^h> ^mClan" // message in right corner of join screen here
set server_motd1 "^mXPsave ^hForever"
set server_motd2 "^mWe ^hAre ^mRecruiting^h!"
set server_motd3 "^mHave ^hFun ^mFragging"
set server_motd4 "^mCheck ^hOur ^mSite^h!!"
set server_motd5 "^hwww.clan^mW^hg^mW^h.nl"

// MISC SETTINGS

set g_heavyWeaponRestriction "100"
set g_antilag "1"
set g_altStopwatchMode "0"
set g_autofireteams "1"
set g_complaintlimit "6"
set g_ipcomplaintlimit "3"
set g_fastres "2"
set g_friendlyFire "0"
set g_gametype "2" // Game type should be set from map rotation script
set g_minGameClients "1"
set g_maxlives "0"
set g_alliedmaxlives "0"
set g_axismaxlives "0"
set g_teamforcebalance "1"
set g_noTeamSwitching "0"
set g_voiceChatsAllowed "3"
set g_doWarmup "0"
set g_warmup "30"
set g_spectatorInactivity "0"
setl g_intermissionReadyPercent "100"
setl g_intermissionTime "25"
set sv_floodProtect "1"
set sv_allowDownload "1"
set sv_pure "1"
set sv_minping "0"
set sv_maxping "0"
set match_latejoin "1"
set match_minplayers "1"
set match_mutespecs "0"
set match_readypercent "75"
set match_timeoutcount "0"
set match_warmupDamage "1"
set team_maxplayers "0"

// LMS ONLY SETTINGS

set g_lms_teamForceBalance "1"
set g_lms_roundlimit "3"
set g_lms_matchlimit "2"
set g_lms_currentMatch "0"
set g_lms_lockTeams "0"
set g_lms_followTeamOnly "1"

// VOTING

set g_allowVote "1"
set vote_limit "2"
set vote_percent "90"
set vote_allow_comp "0"
set vote_allow_gametype "0"
set vote_allow_kick "0"
set vote_allow_map "0"
set vote_allow_matchreset "0"
set vote_allow_mutespecs "0"
set vote_allow_nextmap "1"
set vote_allow_pub "0"
set vote_allow_referee "0"
set vote_allow_shuffleteams "1"
set vote_allow_swapteams "0"
set vote_allow_friendlyfire "0"
set vote_allow_timelimit "0"
set vote_allow_warmupdamage "0"
set vote_allow_antilag "0"
set vote_allow_balancedteams "0"
set vote_allow_muting "1"


// PUNKBUSTER

// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line or use the command pb_sv_enable in the console
pb_sv_enable

// LOGGING

set g_log "etserver.log" // Game logging
set g_logsync 0
set logfile 2 // Console logging ( 1: enable 2: enable and sync )

//OMNIBOT

set omnibot_enable 1
set omnibot_path "/usr/local/games/et/770880/et/217.163.25.102:27960/omni-bot"

// MAP ROTATION

exec rotation_wgw.cfg
exec obituaries.cfg
exec jaymod.cfg
//exec objectivecycle.cfg // Objective mode
//exec lmscycle.cfg // Last Man Standing mode

// WATCHDOG

// in case the game dies with an ERR_DROP
// or any situation leading to server running with no map
//set com_watchdog 10 // defaults 60
set com_watchdog_cmd "exec campaigncycle.cfg" // defaults to quit


Grtz WgW>Mr.Nice Guy
Reason for edit: Added [codebox]-Tags again


--------------------
My Xfire : Royando

Go to the top of the page
 
+Quote Post
Krauersaut
post Jun 10 2009, 10:52 PM
Post #9


Group Icon General of the Army

Group: Management

Joined: 2-January 06
From: Europe
Member No.: 20317



Please use [ codebox ] [ /codebox ] Tags to post your server config. Otherwise you really destroy the page layout.


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


"Ich weiß nicht, welche Waffen im nächsten Krieg zur Anwendung kommen,
wohl aber, welche im übernächsten: Pfeil und Bogen."
Go to the top of the page
 
+Quote Post
annuest
post Jun 17 2009, 10:43 PM
Post #10


Group Icon Sergeant

Group: Members

Joined: 1-January 09
Member No.: 80166



Usually it is a bug with PK3 files. Too much of them.
Add like 10 maps and not too big sound- and skinpacks.
Belive me, you can survive with totally normal skinpack. Though,soundpack is a nice idea..
Add like max 15 pk3 files. Then it should be ok:)

Well, your server.cfg looks quite fine.


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

Go to the top of the page
 
+Quote Post
RaNGe
post Jun 17 2009, 11:06 PM
Post #11


Group Icon Staff Sergeant

Group: Members

Joined: 8-November 08
From: Portugal
Member No.: 78468



QUOTE (annuest @ Jun 17 2009, 10:43 PM) *
Usually it is a bug with PK3 files. Too much of them.
Add like 10 maps and not too big sound- and skinpacks.
Belive me, you can survive with totally normal skinpack. Though,soundpack is a nice idea..
Add like max 15 pk3 files. Then it should be ok:)

Well, your server.cfg looks quite fine.


max is 23.
Go to the top of the page
 
+Quote Post
ETc|Jay
post Jun 18 2009, 08:38 AM
Post #12


Group Icon Major General

Group: Members

Joined: 21-November 05
From: etclan.de:27960
Member No.: 18126



QUOTE (RaNGe @ Jun 18 2009, 12:06 AM) *
QUOTE (annuest @ Jun 17 2009, 10:43 PM) *
Usually it is a bug with PK3 files. Too much of them.
Add like 10 maps and not too big sound- and skinpacks.
Belive me, you can survive with totally normal skinpack. Though,soundpack is a nice idea..
Add like max 15 pk3 files. Then it should be ok:)

Well, your server.cfg looks quite fine.


max is 23.



!slap range, where you read that 23 is max? i had over 40 maps on my old server and 30 mb funstuff...


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



Go to the top of the page
 
+Quote Post
$mart
post Jun 18 2009, 04:27 PM
Post #13


Group Icon Major

Group: Members

Joined: 19-September 07
From: South of France xDDDDD
Member No.: 59683




Hello

When your problem occurs, are some bots present ?

On my server, and depending on the map, it happens when a player disconnect and a bot come in game. So your problem is related to an omnibot'mapscript (or waypoint file), just try with another mapscript from omnibot.de website.

Hope it helps.

Bye all Wolfenstein fanatics :-)) cheers.gif


--------------------
Go to the top of the page
 
+Quote Post
RaNGe
post Jun 24 2009, 06:52 PM
Post #14


Group Icon Staff Sergeant

Group: Members

Joined: 8-November 08
From: Portugal
Member No.: 78468



QUOTE (ETc|Jay @ Jun 18 2009, 08:38 AM) *
QUOTE (RaNGe @ Jun 18 2009, 12:06 AM) *
QUOTE (annuest @ Jun 17 2009, 10:43 PM) *
Usually it is a bug with PK3 files. Too much of them.
Add like 10 maps and not too big sound- and skinpacks.
Belive me, you can survive with totally normal skinpack. Though,soundpack is a nice idea..
Add like max 15 pk3 files. Then it should be ok:)

Well, your server.cfg looks quite fine.


max is 23.



!slap range, where you read that 23 is max? i had over 40 maps on my old server and 30 mb funstuff...


Depends on the host. With 23 maps on gameservers, my servers crashes.

!slap jay
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 27th May 2024 - 09:39 AM