@magge I'm in... all good now. Thank you!
I changed my password after coming across this post today. An interesting post from "Jip". This was probably why the account was banned.

@magge I'm in... all good now. Thank you!
I changed my password after coming across this post today. An interesting post from "Jip". This was probably why the account was banned.

@Brutus5000 said in I tried. Problem. How do I join the FAF Discord??:
Would it surprise you that lots of people use the password for both?
Yup, that was my mistake. But like everyone else, who also have many accounts, I too have LOTS of userID /password pairs
I used to manage a 300+ workstation and servers running mission-critical apps for a very large financial institution. From home, to get into mainframes in data centers in another state remotely I had to login to 9 different pc/servers/firewalls: passwords to 1) login to employer supplied pc at home 2) remote to my local pc from home, 3) password for pc, 4) local network 5) local servers, 6) local legacy app 7) firewall to data center out-of-state, 8.) network. 9) app in data center. And, each one had to be changed exactly every 30 days, requiring 12 unique characters with words not in the dictionary and you can't use the last 10 passwords!! It was a nightmare! I did this one or twice weekly for troubleshooting for 10+ years.
Unfortunately, this was and is unavoidable and is the world we live in but still, I haven't given up trying to simplify everything as much as possible which is why I prefer to have just one FAForever account.
@Brutus5000 said in I tried. Problem. How do I join the FAF Discord??:
Would it surprise you that lots of people use the password for both?
Yup, that was my mistake. But like everyone else, who also have many accounts, I too have LOTS of userID /password pairs
I used to manage a 300+ workstation and servers running mission-critical apps for a very large financial institution. From home, to get into mainframes in data centers in another state remotely I had to login to 9 different pc/servers/firewalls: passwords to 1) login to employer supplied pc at home 2) remote to my local pc from home, 3) password for pc, 4) local network 5) local servers, 6) local legacy app 7) firewall to data center out-of-state, 8.) network. 9) app in data center. And, each one had to be changed exactly every 30 days, requiring 12 unique characters with words not in the dictionary and you can't use the last 10 passwords!! It was a nightmare! I did this one or twice weekly for troubleshooting for 10+ years.
Unfortunately, this was and is unavoidable and is the world we live in but still, I haven't given up trying to simplify everything as much as possible which is why I prefer to have just one FAForever account.
@magge I'm in... all good now. Thank you!
I changed my password after coming across this post today. An interesting post from "Jip". This was probably why the account was banned.

@magge Thank you for your reply. I tried another browser as you suggested but it didn't help. I still can't log in. The message I'm getting is: "Email is already registered".
I've exchanged email with Discord's tech support. Their last message to me yesterday is embedded below.
I can't find the contact info for the admin for the FAForever Discord server. Do you (or anyone) have this info?

@strydxr thank you for the reply. I visited the link you provided and read the entire post. It suggested one option which is to use a vpn and I do. The IP address changes each time I turn on my computer.
The post in the link also mentioned something about having a minimum age requirement which is unlikely that FAForever would have one, and besides, I'm also a senior citizen and retired.
Additionally, I also tried logging in by using "incognito" mode (I use Microsoft's Edge browser) but I get the same error.
One suggestion was to use another email and create another account, but I'd rather not have two accounts in Discord since I'm trying to simplify everything and prefer not to have yet another login/password pair.
Hopefully, you have other suggestions. I've been using Supreme Commander since almost forever (when it first came out) as a replacement for the Red Alert Yuri's Revenge game. I'm looking forward to Sanctuary, and I'm currently playing Warno and re-visitng FAF again. I still like FAF. It's still the only true RTS especially with the M28 AI in my opinion. If only FAF didn't shoot at solid objects, FAF would be close to perfect.
Hi @strydxr, I don't understand. Yes, I know the link DOES expire. I used it quickly but I still keep getting the same error message.
Also, your statement about banning this guy, might that be in reference to me?? If it's in reference to me, I don't understand. Why would you like me banned? I haven't done or said anything wrong. Kindly clarify. Thank you.
Edit;
For what it's worth: I'm a member in good standing at the Sanctuary and The LOUD Project channels too. I've given no one a reason to complain. In fact, I've made donations so they know my real name.
And, I just checked my account at Discord:

Solved. Not a problem anymore. The solution was to re-install the game.
How do I join the FAF discord??

I placed the unit icon "smp0050_icon.dds' in two locations below but it's still not working 
Maybe it's in the unit's bp lua file??
![]()
---snip, snip---
UnitBlueprint {
Audio = {
AmbientMove = Sound {
Bank = 'UEL',
Cue = 'UEL0205_Move_Loop',
LodCutoff = 'UnitMove_LodCutoff',
},
Destroyed = Sound {
Bank = 'UELDestroy',
Cue = 'UEL_Destroy_Med_Land',
LodCutoff = 'UnitMove_LodCutoff',
},
StartMove = Sound {
Bank = 'UEL',
Cue = 'UEL0205_Move_Start',
LodCutoff = 'UnitMove_LodCutoff',
},
StopMove = Sound {
Bank = 'UEL',
Cue = 'UEL0205_Move_Stop',
LodCutoff = 'UnitMove_LodCutoff',
},
UISelection = Sound {
Bank = 'Interface',
Cue = 'UEF_Select_Vehicle',
LodCutoff = 'UnitMove_LodCutoff',
},
},
Buffs = {
Regen = {
Level1 = 2,
Level2 = 4,
Level3 = 6,
Level4 = 8,
Level5 = 10,
},
},
BuildIconSortPriority = 90,
Categories = {
'PRODUCTSC1',
'SELECTABLE',
'BUILTBYCICCIO3',
'BUILTBYTIER3FACTORY',
'BUILTBYCICCIO2', -- added
'BUILTBYTIER2FACTORY', -- added
'UEF',
'MOBILE',
'LAND',
-- 'TECH3',
'TECH2',
'ANTIAIR',
'VISIBLETORECON',
'RECLAIMABLE',
'OVERLAYANTIAIR',
},
Defense = {
AirThreatLevel = 3,
ArmorType = 'Normal',
EconomyThreatLevel = 0,
Health = 3800,
MaxHealth = 3800,
RegenRate = 0,
SubThreatLevel = 0,
SurfaceThreatLevel = 0,
},
Description = '<LOC SMP0050_desc>Mobile AA T2',
Display = {
Abilities = {
'<LOC ability_aa>Anti-Air',
},
Mesh = {
IconFadeInZoom = 130,
LODs = {
{
LODCutoff = 100,
Scrolling = true,
ShaderName = 'Unit',
},
{
AlbedoName = 'uel0205_lod1_albedo.dds',
LODCutoff = 215,
ShaderName = 'Unit',
SpecularName = 'uel0205_lod1_specteam.dds',
},
},
},
MovementEffects = {
Land = {
Effects = {
{
Bones = {
'Exhaust_Left',
'Exhaust_Right',
},
Type = 'GroundKickup01',
},
},
Treads = {
ScrollTreads = true,
TreadMarks = {
{
TreadMarks = 'tank_treads_albedo',
TreadMarksInterval = 0.3,
TreadMarksSizeX = 0.5,
TreadMarksSizeZ = 0.5,
TreadOffset = {
0,
0,
-0.1,
},
},
},
},
},
},
PlaceholderMeshName = 'UXL0004',
SpawnRandomRotation = false,
UniformScale = 0.2,
},
Economy = {
BuildCostEnergy = 5100,
BuildCostMass = 1000,
BuildTime = 1600,
TeleportEnergyMod = 0.15,
TeleportMassMod = 1,
TeleportTimeMod = 0.01,
},
General = {
Category = 'Anti Air',
Classification = 'RULEUC_MilitaryVehicle',
CommandCaps = {
RULEUCC_Attack = true,
RULEUCC_CallTransport = true,
RULEUCC_Capture = false,
RULEUCC_Guard = true,
RULEUCC_Move = true,
RULEUCC_Nuke = false,
RULEUCC_Patrol = true,
RULEUCC_Reclaim = false,
RULEUCC_Repair = false,
RULEUCC_RetaliateToggle = true,
RULEUCC_Stop = true,
RULEUCC_Transport = false,
},
FactionName = 'UEF',
Icon = 'land',
TechLevel = 'RULEUTL_Advanced',
UnitName = '<LOC SMP0050_name>Sky Worker',
UnitWeight = 1,
},
Intel = {
VisionRadius = 26,
},
Interface = {
HelpText = '<LOC SMP0050_help>Mobile AA Flak Artillery T2',
},
LifeBarHeight = 0.075,
LifeBarOffset = 0.4,
LifeBarSize = 0.8,
Physics = {
BankingSlope = 0,
BuildOnLayerCaps = {
LAYER_Air = false,
LAYER_Land = true,
LAYER_Orbit = false,
LAYER_Seabed = false,
LAYER_Sub = false,
LAYER_Water = false,
},
DragCoefficient = 0.2,
MaxAcceleration = 2.8,
MaxBrake = 2.8,
MaxSpeed = 2.8,
MaxSpeedReverse = 0,
MaxSteerForce = 5,
MeshExtentsX = 0.9,
MeshExtentsY = 0.55,
MeshExtentsZ = 1.05,
MinSpeedPercent = 0,
MotionType = 'RULEUMT_Land',
RotateOnSpot = true,
RotateOnSpotThreshold = 0.5,
TurnRadius = 0,
TurnRate = 90,
},
SelectionSizeX = 0.45,
SelectionSizeZ = 0.65,
SelectionThickness = 0.66,
SizeX = 0.6,
SizeY = 0.4,
SizeZ = 0.85,
-- StrategicIconName = 'icon_land3_antiair',
StrategicIconName = 'icon_land2_antiair',
StrategicIconSortPriority = 125,
Transport = {
TransportClass = 4,
},
Veteran = {
Level1 = 4,
Level2 = 8,
Level3 = 12,
Level4 = 16,
Level5 = 20,
},
Weapon = {
{
AlwaysRecheckTarget = true,
Audio = {
Fire = Sound {
Bank = 'UELWeapon',
Cue = 'UEL0205_Artillery_Frag',
LodCutoff = 'Weapon_LodCutoff',
},
},
BallisticArc = 'RULEUBA_None',
CannotAttackGround = true,
CollideFriendly = false,
Damage = 36,
DamageFriendly = false,
DamageRadius = 6,
DamageType = 'Normal',
DetonatesAtTargetHeight = true,
DisplayName = 'Fragmentation Flak',
FireTargetLayerCapsTable = {
Land = 'Air',
Water = 'Air',
},
FiringRandomness = 2.5,
FiringTolerance = 2,
Label = 'AAGun',
MaxRadius = 40,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
MuzzleVelocity = 20,
ProjectileId = '/projectiles/TAALightFragmentationShell01/TAALightFragmentationShell01_proj.bp',
ProjectileLifetimeUsesMultiplier = 1.25,
ProjectilesPerOnFire = 2,
RackBones = {
{
MuzzleBones = {
'Turret_Muzzle_Left',
},
RackBone = 'Turret_Recoil_Left',
},
{
MuzzleBones = {
'Turret_Muzzle_Right',
},
RackBone = 'Turret_Recoil_Right',
},
},
RackFireTogether = true,
RackRecoilDistance = -0.25,
RackReloadTimeout = 0,
RackSalvoChargeTime = 0,
RackSalvoReloadTime = 0,
RackSalvoSize = 1,
RackSlavedToTurret = false,
RangeCategory = 'UWRC_AntiAir',
RateOfFire = 2,
TargetCheckInterval = 0.3,
TargetPriorities = {
'SPECIALHIGHPRI',
'AIR MOBILE HIGHPRIAIR',
'AIR MOBILE TECH3 BOMBER',
'AIR MOBILE BOMBER',
'AIR MOBILE GROUNDATTACK',
'AIR MOBILE TRANSPORTATION',
'AIR MOBILE',
'SPECIALLOWPRI',
'ALLUNITS',
},
TargetRestrictDisallow = 'UNTARGETABLE',
TrackingRadius = 1.4,
TurretBoneMuzzle = 'Turret_Muzzle_Left',
TurretBonePitch = 'Turret_Barrel',
TurretBoneYaw = 'Turret',
TurretDualManipulators = false,
TurretPitch = 35,
TurretPitchRange = 80,
TurretPitchSpeed = 180,
TurretYaw = 0,
TurretYawRange = 180,
TurretYawSpeed = 180,
Turreted = true,
WeaponCategory = 'Anti Air',
WeaponRepackTimeout = 0,
WeaponUnpacks = false,
},
{
AlwaysRecheckTarget = true,
Audio = {
Fire = Sound {
Bank = 'UELWeapon',
Cue = 'UEL0205_Artillery_Frag',
LodCutoff = 'Weapon_LodCutoff',
},
},
BallisticArc = 'RULEUBA_None',
CannotAttackGround = true,
CollideFriendly = false,
Damage = 36,
DamageFriendly = false,
DamageRadius = 6,
DamageType = 'Normal',
DetonatesAtTargetHeight = true,
DisplayName = 'Fragmentation Flak',
FireTargetLayerCapsTable = {
Land = 'Air',
Water = 'Air',
},
FiringRandomness = 2.5,
FiringTolerance = 2,
Label = 'AAGun',
MaxRadius = 40,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
MuzzleVelocity = 20,
ProjectileId = '/projectiles/TAALightFragmentationShell01/TAALightFragmentationShell01_proj.bp',
ProjectileLifetimeUsesMultiplier = 1.25,
ProjectilesPerOnFire = 2,
RackBones = {
{
MuzzleBones = {
'Turret_Muzzle_Left01',
},
RackBone = 'Turret_Recoil_Left01',
},
{
MuzzleBones = {
'Turret_Muzzle_Right01',
},
RackBone = 'Turret_Recoil_Right01',
},
},
RackFireTogether = true,
RackRecoilDistance = -0.25,
RackReloadTimeout = 0,
RackSalvoChargeTime = 0,
RackSalvoReloadTime = 0,
RackSalvoSize = 1,
RackSlavedToTurret = false,
RangeCategory = 'UWRC_AntiAir',
RateOfFire = 2,
TargetCheckInterval = 0.3,
TargetPriorities = {
'SPECIALHIGHPRI',
'AIR MOBILE HIGHPRIAIR',
'AIR MOBILE TECH3 BOMBER',
'AIR MOBILE BOMBER',
'AIR MOBILE GROUNDATTACK',
'AIR MOBILE TRANSPORTATION',
'AIR MOBILE',
'SPECIALLOWPRI',
'ALLUNITS',
},
TargetRestrictDisallow = 'UNTARGETABLE',
TrackingRadius = 1.4,
TurretBoneMuzzle = 'Turret_Muzzle_Left01',
TurretBonePitch = 'Turret_Barrel01',
TurretBoneYaw = 'Turret01',
TurretDualManipulators = false,
TurretPitch = 35,
TurretPitchRange = 80,
TurretPitchSpeed = 180,
TurretYaw = 0,
TurretYawRange = 180,
TurretYawSpeed = 180,
Turreted = true,
WeaponCategory = 'Anti Air',
WeaponRepackTimeout = 0,
WeaponUnpacks = false,
},
{
AlwaysRecheckTarget = true,
Audio = {
Fire = Sound {
Bank = 'UELWeapon',
Cue = 'UEL0205_Artillery_Frag',
LodCutoff = 'Weapon_LodCutoff',
},
},
BallisticArc = 'RULEUBA_None',
CannotAttackGround = true,
CollideFriendly = false,
Damage = 36,
DamageFriendly = false,
DamageRadius = 6,
DamageType = 'Normal',
DetonatesAtTargetHeight = true,
DisplayName = 'Fragmentation Flak',
FireTargetLayerCapsTable = {
Land = 'Air',
Water = 'Air',
},
FiringRandomness = 2.5,
FiringTolerance = 2,
Label = 'AAGun',
MaxRadius = 40,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
MuzzleVelocity = 20,
ProjectileId = '/projectiles/TAALightFragmentationShell01/TAALightFragmentationShell01_proj.bp',
ProjectileLifetimeUsesMultiplier = 1.25,
ProjectilesPerOnFire = 2,
RackBones = {
{
MuzzleBones = {
'Turret_Muzzle_Left02',
},
RackBone = 'Turret_Recoil_Left02',
},
{
MuzzleBones = {
'Turret_Muzzle_Right02',
},
RackBone = 'Turret_Recoil_Right02',
},
},
RackFireTogether = true,
RackRecoilDistance = -0.25,
RackReloadTimeout = 0,
RackSalvoChargeTime = 0,
RackSalvoReloadTime = 0,
RackSalvoSize = 1,
RackSlavedToTurret = false,
RangeCategory = 'UWRC_AntiAir',
RateOfFire = 2,
TargetCheckInterval = 0.3,
TargetPriorities = {
'SPECIALHIGHPRI',
'AIR MOBILE HIGHPRIAIR',
'AIR MOBILE TECH3 BOMBER',
'AIR MOBILE BOMBER',
'AIR MOBILE GROUNDATTACK',
'AIR MOBILE TRANSPORTATION',
'AIR MOBILE',
'SPECIALLOWPRI',
'ALLUNITS',
},
TargetRestrictDisallow = 'UNTARGETABLE',
TrackingRadius = 1.4,
TurretBoneMuzzle = 'Turret_Muzzle_Left02',
TurretBonePitch = 'Turret_Barrel02',
TurretBoneYaw = 'Turret02',
TurretDualManipulators = false,
TurretPitch = 35,
TurretPitchRange = 80,
TurretPitchSpeed = 180,
TurretYaw = 0,
TurretYawRange = 180,
TurretYawSpeed = 180,
Turreted = true,
WeaponCategory = 'Anti Air',
WeaponRepackTimeout = 0,
WeaponUnpacks = false,
},
{
AlwaysRecheckTarget = true,
Audio = {
Fire = Sound {
Bank = 'UELWeapon',
Cue = 'UEL0205_Artillery_Frag',
LodCutoff = 'Weapon_LodCutoff',
},
},
BallisticArc = 'RULEUBA_None',
CannotAttackGround = true,
CollideFriendly = false,
Damage = 36,
DamageFriendly = false,
DamageRadius = 6,
DamageType = 'Normal',
DetonatesAtTargetHeight = true,
DisplayName = 'Fragmentation Flak',
FireTargetLayerCapsTable = {
Land = 'Air',
Water = 'Air',
},
FiringRandomness = 2.5,
FiringTolerance = 2,
Label = 'AAGun',
MaxRadius = 40,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
MuzzleVelocity = 20,
ProjectileId = '/projectiles/TAALightFragmentationShell01/TAALightFragmentationShell01_proj.bp',
ProjectileLifetimeUsesMultiplier = 1.25,
ProjectilesPerOnFire = 2,
RackBones = {
{
MuzzleBones = {
'Turret_Muzzle_Left03',
},
RackBone = 'Turret_Recoil_Left03',
},
{
MuzzleBones = {
'Turret_Muzzle_Right03',
},
RackBone = 'Turret_Recoil_Right03',
},
},
RackFireTogether = true,
RackRecoilDistance = -0.25,
RackReloadTimeout = 0,
RackSalvoChargeTime = 0,
RackSalvoReloadTime = 0,
RackSalvoSize = 1,
RackSlavedToTurret = false,
RangeCategory = 'UWRC_AntiAir',
RateOfFire = 2,
TargetCheckInterval = 0.3,
TargetPriorities = {
'SPECIALHIGHPRI',
'AIR MOBILE HIGHPRIAIR',
'AIR MOBILE TECH3 BOMBER',
'AIR MOBILE BOMBER',
'AIR MOBILE GROUNDATTACK',
'AIR MOBILE TRANSPORTATION',
'AIR MOBILE',
'SPECIALLOWPRI',
'ALLUNITS',
},
TargetRestrictDisallow = 'UNTARGETABLE',
TrackingRadius = 1.4,
TurretBoneMuzzle = 'Turret_Muzzle_Left03',
TurretBonePitch = 'Turret_Barrel03',
TurretBoneYaw = 'Turret03',
TurretDualManipulators = false,
TurretPitch = 35,
TurretPitchRange = 80,
TurretPitchSpeed = 180,
TurretYaw = 0,
TurretYawRange = 180,
TurretYawSpeed = 180,
Turreted = true,
WeaponCategory = 'Anti Air',
WeaponRepackTimeout = 0,
WeaponUnpacks = false,
},
},
Wreckage = {
Blueprint = '/props/DefaultWreckage/DefaultWreckage_prop.bp',
EnergyMult = 1,
HealthMult = 0.9,
MassMult = 0.9,
ReclaimTimeMultiplier = 1,
WreckageLayers = {
Air = false,
Land = true,
Seabed = false,
Sub = false,
Water = false,
},
},
}
--snip, snip--
Schönes Zitat. Mir gefällt auch 'Überquere den Bach nicht, um Wasser zu holen'.
I have a copy of the unit (smp0050_icon.dds) which I found here:
C:\Users\me\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\mymod\textures\ui\common\icons\units
How do I fix the missing icon (see attached)? Where does the smp0050_icon.dds file go? To hich folder?
Thank you.
![]()