- Баллы
- 103
Спасибо
Вот ссылка на саму тему http://www.rubukkit.org/threads/Сессии-в-лаунчере.28470/#post-371351
Нашёл код одноразовой сессии, но куда его впихнуть?Ребятки, я оказывал помощь, теперь жду её от Вас) Дело в том что при подключении к серверу (лаунчер Саньки), клиент сразу же вылетает.
Собственно ошибка:
Код:---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 28.03.14 21:45 Description: Ticking screen java.lang.AbstractMethodError: net.minecraft.network.packet.NetHandler.getPlayer()Lnet/minecraft/entity/player/EntityPlayer; at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:471) at net.minecraft.client.multiplayer.NetClientHandler.func_72551_d(SourceFile:98) at net.minecraft.client.multiplayer.GuiConnecting.func_73876_c(GuiConnecting.java:51) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1580) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838) at net.minecraft.client.main.Main.main(SourceFile:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) at net.minecraft.launchwrapper.Launch.main(Launch.java:27) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:471) at net.minecraft.client.multiplayer.NetClientHandler.func_72551_d(SourceFile:98) at net.minecraft.client.multiplayer.GuiConnecting.func_73876_c(GuiConnecting.java:51) -- Affected screen -- Details: Screen name: net.minecraft.client.gui.GuiDisconnected Stacktrace: at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1580) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838) at net.minecraft.client.main.Main.main(SourceFile:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) at net.minecraft.launchwrapper.Launch.main(Launch.java:27) -- System Details -- Details: Minecraft Version: 1.6.4 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.8.0, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 335373592 bytes (319 MB) / 464519168 bytes (443 MB) up to 1908932608 bytes (1820 MB) Mod Pack: Unknown / None LiteLoader Mods: 0 loaded mod(s) JVM Flags: 1 total; -Xmx2048m AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 Optifine OptiFine_1.6.4_HD_U_C8 23 mods loaded, 23 mods active mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available FML{6.4.49.965} [Forge Mod Loader] (Forge.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Forge{9.11.1.965} [Minecraft Forge] (Forge.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available BetterFonts{1.0.3} [BetterFonts] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available CodeChickenCore{0.9.0.6} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available NotEnoughItems{1.6.1.5} [Not Enough Items] (NotEnoughItems%201.6.1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available bspkrsCore{v4.1(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev4.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available DamageIndicatorsMod{2.9.0.9} [Damage Indicators] (1.6.4%20DamageIndicators%20v2.9.0.9.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available ArmorStatusHUD{v1.14(1.6.4)} [ArmorStatusHUD] ([1.6.4]ArmorStatusHUDv1.14.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available mod_bspkrsCore{v4.1(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev4.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available BuildCraft|Core{4.2.1} [BuildCraft] (buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available BuildCraft|Builders{4.2.1} [BC Builders] (buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available BuildCraft|Energy{4.2.1} [BC Energy] (buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available BuildCraft|Factory{4.2.1} [BC Factory] (buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available BuildCraft|Transport{4.2.1} [BC Transport] (buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available BuildCraft|Silicon{4.2.1} [BC Silicon] (buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available customnpcs{0.8} [CustomNpcs] (CustomNPCs_1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available IC2{2.0.307-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.307-experimental.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Forestry{2.3.0.7} [Forestry for Minecraft] (forestry-A-2.3.0.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available NEIPlugins{1.1.0.6} [NEI Plugins] (NEIPlugins-1.1.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] (Reis-Minimap-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available WorldEditCUI{1.6.4.3} [WorldEdit CUI Forge] (WorldEditCUI.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available mod_ZanMinimap{0.9.4} [Zan's Minimap] (ZansMinimap1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Launched Version: 1.6.4 LWJGL: 2.9.0 OpenGL: GeForce GT 430/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Pack: Default Current Language: Русский (Россия) Profiler Position: N/A (disabled) Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
На форуме поищите. Где-то было написано об реализации данной фичи.
Код:
<?php
define('INCLUDE_CHECK',true);
include ("connect.php");
$user = mysql_real_escape_string($_GET['user']);
$serverid = mysql_real_escape_string($_GET['serverId']);
$result = mysql_query("Select $db_columnUser From $db_table Where $db_columnUser='$user' And $db_columnServer='$serverid'") or die (mysql_error());
if(mysql_num_rows($result) == 1) echo "YES";
else echo "NO";
$sessid = generateSessionId();
mysql_query("Update $db_table SET $db_columnSesId='$sessid' Where $db_columnUser='$user'") or die (mysql_error());
function generateSessionId(){
// generate rand num
srand(time());
$randNum = rand(1000000000, 2147483647).rand(1000000000, 2147483647).rand(0,9);
return $randNum;
}
?>
Вот ссылка на саму тему http://www.rubukkit.org/threads/Сессии-в-лаунчере.28470/#post-371351
