Аутлиб с фиксом + онлайн-мод=тру.
единственное, на что я грешу, это я сам фордж прикручивал. у alexandrage в майл облаке 1.10.2 без форджа лежит, я сам фордж прикрутил, но аутлиб брал у alexandrage с файлообменника. авторизация на сервер проходит. вот лог после авторизации (это после захода на сервер):
[OptiFine] Custom loader: TextureAtlasSprite{name='minecraft:white', frameCount=
1, rotated=false, x=0, y=0, height=16, width=16, u0=6.25E-4, u1=0.999375, v0=6.2
5E-4, v1=0.999375}
[20:03:27] [Client thread/INFO]: Created: 1024x512 textures-atlas
[20:03:30] [Client thread/WARN]: Skipping bad option: lastServer:
[OptiFine] *** Reloading custom textures ***
[20:03:34] [Realms Notification Availability checker #1/INFO]: Could not authori
ze you against Realms server: Invalid session id
[20:03:45] [Client thread/INFO]: Connecting to pandora-server.no-ip.org, 25250
[20:03:47] [Netty Client IO #1/INFO]: Server protocol version 2
[20:03:47] [Netty Client IO #1/INFO]: Injecting existing block and item data int
o this client instance
[20:03:47] [Netty Client IO #1/INFO]: Applying holder lookups
[20:03:47] [Netty Client IO #1/INFO]: Holder lookups applied
[20:03:47] [Netty Client IO #1/INFO]: [Netty Client IO #1] Client side modded co
nnection established
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: java.security.SignatureException: Signature length not correct:
got 1 but was expecting 512
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at sun.security.rsa.RSASignature.engineVerify(Unknown So
urce)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at java.security.Signature$Delegate.engineVerify(Unknown
Source)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at java.security.Signature.verify(Unknown Source)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at com.mojang.authlib.properties.Property.isSignatureVal
id(Property.java:43)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessio
nService.getTextures(YggdrasilMinecraftSessionService.java:129)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at net.minecraft.client.resources.SkinManager$3.run(Sour
ceFile:100)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at java.util.concurrent.Executors$RunnableAdapter.call(U
nknown Source)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at java.util.concurrent.FutureTask.run(Unknown Source)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
nown Source)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
known Source)
[20:03:52] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
natureValid:49]: at java.lang.Thread.run(Unknown Source)
[20:03:52] [pool-3-thread-1/ERROR]: Textures payload has been tampered with (sig
nature invalid)
[20:03:53] [pool-3-thread-1/ERROR]: Textures payload has been tampered with (non
-whitelisted domain)