How did you resolve it? TCPAlive 1 as I know it keeps internet running while sleeping....latest update 10.13.4 and security update has drained battery even while sleeping. Before that 10.3.3 was good on my MBP 2017 non touch.
I think I first used this command
sudo pmset -a hibernatemode 3
and then this
sudo pmset -a standbydelay 1800
and then this
sudo pmset -c standbydelay 36000
The last one makes sure that when connected to the charger it does not hibernate for 10 hours.
I'm not really very sure about all this, but I *think* this is what I did. Current settings are
AC Power:
System Sleep Timer (Minutes): 10
Disk Sleep Timer (Minutes): 0
Display Sleep Timer (Minutes): 10
Wake on AC Change: No
Wake on Clamshell Open: Yes
Wake on LAN: No
AutoPowerOff Delay: 28800
AutoPowerOff Enabled: 0
Current Power Source: Yes
DarkWakeBackgroundTasks: 0
Display Sleep Uses Dim: Yes
GPUSwitch: 2
Hibernate Mode: 3
PrioritizeNetworkReachabilityOverSleep: 0
Standby Delay: 36000
Standby Enabled: 1
TCPKeepAlivePref: 1
Battery Power:
System Sleep Timer (Minutes): 3
Disk Sleep Timer (Minutes): 10
Display Sleep Timer (Minutes): 3
Wake on AC Change: No
Wake on Clamshell Open: Yes
AutoPowerOff Delay: 28800
AutoPowerOff Enabled: 0
DarkWakeBackgroundTasks: 0
Display Sleep Uses Dim: Yes
GPUSwitch: 2
Hibernate Mode: 3
Reduce Brightness: Yes
Standby Delay: 1800
Standby Enabled: 1
TCPKeepAlivePref: 1
[doublepost=1527116324][/doublepost]Got the info here
https://computers.tutsplus.com/tutorials/how-to-hibernate-a-mac--cms-23235