itxtech / synapse Goto Github PK
View Code? Open in Web Editor NEWHigh performance load balance server for Minecraft: Bedrock Edition.
License: GNU General Public License v3.0
High performance load balance server for Minecraft: Bedrock Edition.
License: GNU General Public License v3.0
Hello,
when some players join, I get this error :
[07:51:08] [SynapseServer thread/DEBUG]: #2 /src/synapse/network/synlib/ClientManager(42): synapse\network\synlib\ClientManager->tickProcessor()
[07:51:08] [SynapseServer thread/DEBUG]: #3 /src/synapse/network/synlib/ClientManager(38): synapse\network\synlib\ClientManager->run()
[07:51:08] [SynapseServer thread/DEBUG]: #4 /src/synapse/network/synlib/SynapseServer(90): synapse\network\synlib\ClientManager->__construct(synapse\network\synlib\SynapseServer object, synapse\network\synlib\SynapseSocket object)
[07:51:08] [SynapseServer thread/DEBUG]: #5 (): synapse\network\synlib\SynapseServer->run()
[07:51:08] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:48996
[07:51:08] [Server thread/NOTICE]: Received Heartbeat Packet from 62.210.188.67:51428
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:08] [Server thread/ERROR]: Error RedirectPacket
[07:51:09] [Server thread/INFO]: tyleriscool277[/204.115.6.185:52138] [ClientID: -6320520429774534432] logged in
[07:51:09] [Server thread/INFO]: tyleriscool277 has been transferred to 62.210.188.67:51417
[07:51:13] [SynapseServer thread/DEBUG]: An E_WARNING error happened: "socket_write(): unable to write to socket [32]: Broken pipe" in "/src/synapse/network/synlib/ClientConnection" at line 66
[07:51:13] [SynapseServer thread/DEBUG]: #0 /src/synapse/network/synlib/ClientManager(78): synapse\network\synlib\ClientConnection->update()
[07:51:13] [SynapseServer thread/DEBUG]: #1 /src/synapse/network/synlib/ClientManager(48): synapse\network\synlib\ClientManager->tick()
[07:51:13] [SynapseServer thread/DEBUG]: #2 /src/synapse/network/synlib/ClientManager(42): synapse\network\synlib\ClientManager->tickProcessor()
[07:51:13] [SynapseServer thread/DEBUG]: #3 /src/synapse/network/synlib/ClientManager(38): synapse\network\synlib\ClientManager->run()
[07:51:13] [SynapseServer thread/DEBUG]: #4 /src/synapse/network/synlib/SynapseServer(90): synapse\network\synlib\ClientManager->__construct(synapse\network\synlib\SynapseServer object, synapse\network\synlib\SynapseSocket object)
[07:51:13] [SynapseServer thread/DEBUG]: #5 (): synapse\network\synlib\SynapseServer->run()
[07:51:13] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:48996
[07:51:13] [Server thread/NOTICE]: Received Heartbeat Packet from 62.210.188.67:51428
[07:51:18] [SynapseServer thread/DEBUG]: An E_WARNING error happened: "socket_write(): unable to write to socket [32]: Broken pipe" in "/src/synapse/network/synlib/ClientConnection" at line 66
[07:51:18] [SynapseServer thread/DEBUG]: #0 /src/synapse/network/synlib/ClientManager(78): synapse\network\synlib\ClientConnection->update()
[07:51:18] [SynapseServer thread/DEBUG]: #1 /src/synapse/network/synlib/ClientManager(48): synapse\network\synlib\ClientManager->tick()
[07:51:18] [SynapseServer thread/DEBUG]: #2 /src/synapse/network/synlib/ClientManager(42): synapse\network\synlib\ClientManager->tickProcessor()
[07:51:18] [SynapseServer thread/DEBUG]: #3 /src/synapse/network/synlib/ClientManager(38): synapse\network\synlib\ClientManager->run()
[07:51:18] [SynapseServer thread/DEBUG]: #4 /src/synapse/network/synlib/SynapseServer(90): synapse\network\synlib\ClientManager->__construct(synapse\network\synlib\SynapseServer object, synapse\network\synlib\SynapseSocket object)
[07:51:18] [SynapseServer thread/DEBUG]: #5 (): synapse\network\synlib\SynapseServer->run()
[07:51:18] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:48996
[07:51:18] [Server thread/NOTICE]: Received Heartbeat Packet from 62.210.188.67:51428
[07:51:22] [Server thread/INFO]: ZacharyTheKillar[/12.156.170.35:19132] [ClientID: 7999518872972868152] logged in
[07:51:22] [Server thread/INFO]: ZacharyTheKillar has been transferred to 62.210.188.67:51428
[07:51:23] [Server thread/INFO]: proelgatogamer[/181.160.100.23:19132] [ClientID: 8515962150691197714] logged in
[07:51:23] [Server thread/INFO]: proelgatogamer has been transferred to 62.210.188.67:51428
[07:51:23] [SynapseServer thread/DEBUG]: An E_WARNING error happened: "socket_write(): unable to write to socket [32]: Broken pipe" in "/src/synapse/network/synlib/ClientConnection" at line 66
[07:51:23] [SynapseServer thread/DEBUG]: #0 /src/synapse/network/synlib/ClientManager(78): synapse\network\synlib\ClientConnection->update()
[07:51:23] [SynapseServer thread/DEBUG]: #1 /src/synapse/network/synlib/ClientManager(48): synapse\network\synlib\ClientManager->tick()
[07:51:23] [SynapseServer thread/DEBUG]: #2 /src/synapse/network/synlib/ClientManager(42): synapse\network\synlib\ClientManager->tickProcessor()
[07:51:23] [SynapseServer thread/DEBUG]: #3 /src/synapse/network/synlib/ClientManager(38): synapse\network\synlib\ClientManager->run()
[07:51:23] [SynapseServer thread/DEBUG]: #4 /src/synapse/network/synlib/SynapseServer(90): synapse\network\synlib\ClientManager->__construct(synapse\network\synlib\SynapseServer object, synapse\network\synlib\SynapseSocket object)
[07:51:23] [SynapseServer thread/DEBUG]: #5 (): synapse\network\synlib\SynapseServer->run()
[07:51:23] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:48996
[07:51:23] [Server thread/NOTICE]: Received Heartbeat Packet from 62.210.188.67:51428
If you need more details tell me
Hello,
I tried to open the proxy to the public. After some people joined, I get :
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/NOTICE]: Received Heartbeat Packet from 62.210.188.67:41537
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:50] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:39107
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/ERROR]: Error RedirectPacket
[09:08:55] [Server thread/CRITICAL]: Error: "Cannot use object of type synapse\utils\UUID as array" (EXCEPTION) in "/src/synapse/network/protocol/mcpe/PlayerListPacket" at line 59
[09:08:55] [Server thread/DEBUG]: #0 /src/synapse/Player(190): synapse\network\RakLibInterface->putPacket(synapse\Player object, synapse\network\protocol\mcpe\PlayerListPacket object, boolean , boolean )
[09:08:55] [Server thread/DEBUG]: #1 /src/synapse/Player(160): synapse\Player->sendDataPacket(synapse\network\protocol\mcpe\PlayerListPacket object)
[09:08:55] [Server thread/DEBUG]: #2 /src/synapse/Player(172): synapse\Player->removeAllPlayer(boolean)
[09:08:55] [Server thread/DEBUG]: #3 /src/synapse/Client(157): synapse\Player->transfer(synapse\Client object, boolean 1)
[09:08:55] [Server thread/DEBUG]: #4 /src/synapse/network/SynapseInterface(121): synapse\Client->handleDataPacket(synapse\network\protocol\spp\TransferPacket object)
[09:08:55] [Server thread/DEBUG]: #5 /src/synapse/network/SynapseInterface(90): synapse\network\SynapseInterface->handlePacket(string 62.210.188.67:41537, string .k.c...<e..Xc...,..127.0.0.1:39107)
[09:08:55] [Server thread/DEBUG]: #6 /src/synapse/Server(517): synapse\network\SynapseInterface->process(boolean)
[09:08:55] [Server thread/DEBUG]: #7 /src/synapse/Server(341): synapse\Server->tick(boolean)
[09:08:55] [Server thread/DEBUG]: #8 /src/synapse/Server(325): synapse\Server->tickProcessor(boolean)
[09:08:55] [Server thread/DEBUG]: #9 /src/synapse/Server(221): synapse\Server->start(boolean)
[09:08:55] [Server thread/DEBUG]: #10 /src/synapse/Synapse(388): synapse\Server->__construct(synapse\CompatibleClassLoader object, synapse\utils\MainLogger object, string phar:///root/Proxynapse/Synapse.phar/, string /root/Proxynapse/, string /root/Proxynapse/plugins/)
[09:08:55] [Server thread/DEBUG]: #11 (1): require_once(string phar:///root/Proxynapse/Synapse.phar/src/synapse/Synapse.php)
[09:08:55] [Server thread/INFO]: Stopping other threads
[09:08:55] [Server thread/DEBUG]: Stopping CommandReader thread
[09:08:55] [Server thread/DEBUG]: Stopping AsyncWorker thread
[09:08:55] [Server thread/DEBUG]: Stopping AsyncWorker thread
[09:08:55] [Server thread/DEBUG]: Stopping AsyncWorker thread
[09:08:55] [Server thread/DEBUG]: Stopping AsyncWorker thread
[09:08:55] [Server thread/DEBUG]: Stopping AsyncWorker thread
[09:08:55] [Server thread/DEBUG]: Stopping AsyncWorker thread
[09:08:55] [Server thread/DEBUG]: Stopping SynapseServer thread
Server has stopped
Thanks
Hello,
when you load a plugin on Synapse, the PluginEnableEvent is called but it's undefined.
This event should be added or removed from the plugin loading (in FolderPluginLoader.php and PluginLoader.php).
Same for PluginUnloadEvent
Thanks
When I leave from Synapse, I see in console of Genisys server. It show me, like I already on a server.
To fix: please add Redirect of RakNet DisconnectPacket!
[Server thread/CRITICAL]: Error: "Call to a member function decode() on null" (EXCEPTION) in "/src/synapse/Synapse" at line 223
[22:55:45] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
[22:55:45] [Server thread/EMERGENCY]: Please upload the "C:\Users\GameCraft\Desktop\Skywars\crashdumps/CrashDump_Sat_Jul_2-22.55.45-AKDT_2016.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
Synapse is awesome! Do you think it will support two-way protocol like bungeecord soon? In other words, so I can link the same client to two servers? Thanks
Hey! My issue is closed< but there is not answer. My problem: when I edit server.properties WHEN SERVER DISABLED, I start the server, but motd and max-players is reset.
Everytime i want to do the start.cmd it gives me a issue: Couldn't find a valid Synapse installation and evreytime i do it in the same Folder ist just plopping up for 1 second and disapears and i can't get the phar to put it on my Server How can i get the phar from Synapse on gitter nobody answer me..
Hey, when I run the start.sh it says "php is aliased to winpty php.exe". How do I fix this?
I did as the wiki,but it works.However,when I wanted to join the Synapse server,it said 'No server online!'.
I am sure mcpe servers were connecting to the Synapse.The two mcpe servers print the string like 'Client [127.0.0.1:58104] has connected,' but i still couldn't join!
When I join the server without Synapse, I got chest with all my items. But when I see into chest, when I logged in with Synapse - my chest is empty.
It seems to be really slow when using Linux
How I can start this?
How can i get the .Phar of Synapse cause the Jenkins is not Online and i can't Download the .phar to put it on my Server. Please help me ^^
Hello,
I tried to run the proxy between three servers on windows, then three servers on Linux Centos 7 64bit (Xeon 1230, 32GB Ram).
On windows, you can't even tell I'm using a proxy. Everything is instant, no delay.
On linux, there it takes 20 extra seconds to join the game, and every interaction takes 4 - 10 seconds to get registered.
Did I setup something wrong ? Is there an explaination ?
Somebody else from Avengetech told me he has this lag issue.
Thanks
From a experiment, OpenSSL is 200x faster than mcrypt.
Consider switch to that. OpenSSL is included in the docker image.
When I change it, Dynapse reset it to default automaticly.
Your jenkins link doesnt work. I cant use the src because my host only lets me use phars
Hello,
On the lastest Synapse version (Monday 4th /07/2016)
[09:21:03] [Server thread/INFO]: alsarmi100 has been transferred to 127.0.0.1:59906
[09:21:05] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:59900
[09:21:05] [Server thread/INFO]: gumbocion[/80.80.47.52:19132] [ClientID: -1609612680] logged in
[09:21:05] [Server thread/INFO]: gumbocion has been transferred to 127.0.0.1:59906
[09:21:06] [Server thread/INFO]: Thicksteve60746[/180.217.150.197:64382] [ClientID: 6798746854840880168] logged in
[09:21:06] [Server thread/INFO]: Thicksteve60746 has been transferred to 127.0.0.1:59906
[09:21:10] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:59900
[09:21:11] [Server thread/INFO]: Lyfe_is_Crazy[/130.105.213.40:19132] [ClientID: -8196084314147429847] logged in
[09:21:11] [Server thread/INFO]: Lyfe_is_Crazy has been transferred to 127.0.0.1:59906
[09:21:15] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:59900
[09:21:19] [Server thread/INFO]: Dantdm[/49.150.40.126:19132] [ClientID: -82472067406294056] logged in
[09:21:19] [Server thread/INFO]: Dantdm has been transferred to 127.0.0.1:59906
[09:21:20] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:59900
[09:21:20] [Server thread/ERROR]: Error RedirectPacket
[09:21:25] [Server thread/INFO]: Client 127.0.0.1:59906 has disconnected due to timeout
[09:21:25] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:59900
[09:21:25] [Server thread/CRITICAL]: Exception: "Invalid Client" (EXCEPTION) in "/src/synapse/network/SynapseInterface" at line 114
[09:21:25] [Server thread/DEBUG]: #0 /src/synapse/Server(517): synapse\network\SynapseInterface->process(boolean)
[09:21:25] [Server thread/DEBUG]: #1 /src/synapse/Server(341): synapse\Server->tick(boolean)
[09:21:25] [Server thread/DEBUG]: #2 /src/synapse/Server(325): synapse\Server->tickProcessor(boolean)
[09:21:25] [Server thread/DEBUG]: #3 /src/synapse/Server(221): synapse\Server->start(boolean)
[09:21:25] [Server thread/DEBUG]: #4 /src/synapse/Synapse(388): synapse\Server->__construct(synapse\CompatibleClassLoader object, synapse\utils\MainLogger object, string phar:///root/Proxynapse/Synapse.phar/, string /root/Proxynapse/, string /root/Proxynapse/plugins/)
[09:21:25] [Server thread/DEBUG]: #5 (1): require_once(string phar:///root/Proxynapse/Synapse.phar/src/synapse/Synapse.php)
When I try to join with 0.14 I have some errors
Also, when some people joined, there were a crash for an Incorrect client.
There should be a security to not crash when the client is outdated
Thanks
[17:58:47] [Server thread/DEBUG]: Packet synapse\network\protocol\mcpe\GenericPacket 0x8e8f0005496f6e69780000002d0000002dffffffffe75fdf90eb37e018e12fffa6cea89715f732fc4a00123139322e3136382e302e32363a31393133320010b3a461d876f42dcc6329c0d13ce06037000e5374616e646172645f537465766540000000000000000000000000000000000000000000000000000000000000000000291c0cff291c0cff231707ff291c0cff291c0cff231707ff231707ff1e0f0aff74462eff74462eff74462eff74462eff74462eff74462eff74462eff74462eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000291c0cff231707ff2e1e0eff2e1e0eff291c0cff231707ff231707ff231707ff74462eff693f2fff855233ff693f2fff855233ff855233ff74462eff74462eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000291c0cff2e1e0eff2e1e0eff251909ff291c0cff231707ff231707ff231707ff74462eff693f2fff222222ff222222ff222222ff222222ff693f2fff74462eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231707ff2e1e0eff291c0cff231707ff291c0cff291c0cff2e1e0eff291c0cff74462eff693f2fff222222ff222222ff222222ff222222ff693f2fff74462eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000291c0cff2e1e0eff291c0cff251909ff251909ff2e1e0eff2e1e0eff291c0cff74462eff693f2fff222222ff222222ff222222ff222222ff693f2fff74462eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000291c0cff291c0cff251909ff251909ff2e1e0eff2e1e0eff2e1e0eff291c0cff74462eff693f2fff222222ff222222ff222222ff222222ff512725ff74462eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000291c0cff251909ff2e1e0eff281b0bff251909ff1e0f0aff2e1e0eff291c0cff74462eff693f2fff693f2fff693f2fff693f2fff693f2fff693f2fff74462eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000291c0cff281b0bff251909ff251909ff251909ff251909ff291c0cff291c0cff74462eff74462eff74462eff74462eff74462eff74462eff74462eff74462eff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271a09ff271a09ff251909ff261a0aff281b0bff31220fff2c1f0fff2c1f0fff2e1f0cff2a1d0cff2e1e0eff271b0aff231707ff251909ff2a1d0cff291c0cff2c1f0fff2c1f0fff31220fff281b0bff261a0aff251909ff271a09ff271a09ff291c0cff291c0cff231707ff291c0cff291c0cff231707ff231707ff1e0f0aff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271a09ff271a09ff251909ff251909ff2b1d0dff281b0bff2a1d0cff322310ff2a1d0cff2a1d0cff2a1d0cff322310ff412911ff3e2914ff2b1d0dff271b0aff322310ff2a1d0cff281b0bff2b1d0dff251909ff251909ff271a09ff271a09ff291c0cff231707ff2e1e0eff2e1e0eff291c0cff231707ff231707ff231707ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b1d0dff25170aff251909ff281b0bff2a1d0dff271a0aff231709ff281b0bff2a1d0cffb5886bffbc8d71ffc5957fffbc8a71ffbc8d73ffab7559ff332411ff281b0bff231709ff271a0aff2a1d0dff281b0bff251909ff25170aff2b1d0dff291c0cff2e1e0eff2e1e0eff251909ff291c0cff231707ff231707ff231707ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271a09ff27190cff2c1c0dff2b1d0dff271a09ff261a0aff2b1d0dff2e2110ffa97c65ffb3836cffa97c65ffac7f6cff9b715bffba8871ff9b684bff9b684bff2e2110ff2b1d0dff261a0aff271a09ff2b1d0dff2c1c0dff27190cff271a09ff231707ff2e1e0eff291c0cff231707ff291c0cff291c0cff2e1e0eff291c0cff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271a09ff271a09ff271a09ff25190bff221608ff865739ff9b6244ff392713ffb3836cfffefefeff513c88ffb47a66ffba8871ff513c88fffefefeffa97c65ff392713ff9b6244ff865739ff221608ff25190bff271a09ff271a09ff271a09ff291c0cff2e1e0eff291c0cff251909ff251909ff2e1e0eff2e1e0eff291c0cff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271a09ff271a09ff27190cff25170aff2b1d10ff835130ff955e40ff875938ff9b6245ffb27a61ffb68171ff693f2fff693f2fffbd876bffa16946ff7f5233ff875938ff955e40ff835130ff2b1d10ff25170aff27190cff271a09ff271a09ff291c0cff291c0cff251909ff251909ff2e1e0eff2e1e0eff2e1e0eff291c0cff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b1d0dff271a09ff2c1c0dff61422eff9c694eff996243ff855233ff74462eff8f5d42ff955e3fff764134ff764134ff764134ff764134ff8e5d3dff805238ff74462eff855233ff996243ff9c694eff61422eff2c1c0dff271a09ff2b1d0dff291c0cff251909ff2e1e0eff281b0bff251909ff1e0f0aff2e1e0eff291c0cff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000855233ff855233ff996243ff855233ff9b6647ff955e40ff89583aff73472eff6e442bff6c4229ff805238ff805238ff794d32ff82543aff82543aff794d32ff73472eff89583aff9e6748ff9b6647ff996349ff9b6647ff996243ff855233ff855233ff74462eff251909ff251909ff251909ff251909ff74462eff855233ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000cbcbff74462eff74462eff74462eff74462eff74462eff74462eff00cbcbff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff000000000000000000000000000000000000000000000000000000000000000000a7a7ff00cbcbff00cbcbff00a7a7ff693f2fff503024ff693f2fff503024ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000cbcbff693f2fff693f2fff693f2fff693f2fff693f2fff693f2fff00cbcbff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff000000000000000000000000000000000000000000000000000000000000000000cbcbff00cbcbff00cbcbff00cbcbff693f2fff503024ff693f2fff503024ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000cbcbff693f2fff693f2fff693f2fff693f2fff693f2fff693f2fff00cbcbff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff000000000000000000000000000000000000000000000000000000000000000000cbcbff00cbcbff00cbcbff00a7a7ff503024ff693f2fff503024ff693f2fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000cbcbff74462eff74462eff74462eff74462eff74462eff74462eff00cbcbff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff005f5fff000000000000000000000000000000000000000000000000000000000000000000a7a7ff00cbcbff00cbcbff00a7a7ff503024ff693f2fff503024ff693f2fff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff393088ff007e7eff007e7eff007e7eff005a5aff009898ff009d9dff805238ffa16946ff805238ff805238ff009d9dff009d9dff007e7eff007e7eff007e7eff007e7eff009d9dff00a7a7ff00a7a7ff00a7a7ff00aeaeff00aeaeff00a7a7ff00a7a7ff007e7eff007e7eff007e7eff007e7eff009d9dff00a7a7ff00aeaeff00a7a7ff007e7eff007e7eff007e7eff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff007e7eff006767ff006767ff007e7eff00a7a7ff00a7a7ff009d9dff805238ff805238ff009d9dff00aeaeff00aeaeff007e7eff006767ff006767ff006767ff00a7a7ff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff00a7a7ff00a7a7ff006767ff006767ff006767ff007e7eff00aeaeff00a7a7ff00aeaeff009d9dff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff006767ff006767ff006767ff007e7eff00aeaeff00aeaeff00a7a7ff009d9dff009898ff00a7a7ff00aeaeff00aeaeff006767ff006767ff006767ff006767ff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff00a7a7ff007e7eff006767ff006767ff007e7eff00a7a7ff00aeaeff00aeaeff00aeaeff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff005a5aff006767ff006767ff005a5aff00aeaeff00aeaeff00aeaeff009d9dff009898ff00aeaeff00aeaeff00aeaeff005a5aff006767ff006767ff005a5aff00aeaeff00aeaeff009898ff00aeaeff00a7a7ff009898ff00aeaeff00a7a7ff007e7eff006767ff006767ff007e7eff009d9dff00aeaeff00aeaeff009d9dff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff25205aff2f2771ff393088ff393088ff393088ff393088ff006767ff005a5aff005a5aff005a5aff009898ff009898ff00aeaeff00aeaeff009898ff00aeaeff009898ff009898ff005a5aff005a5aff005a5aff005a5aff00aeaeff00a7a7ff009898ff00aeaeff00a7a7ff009898ff00aeaeff00aeaeff955e40ff955e40ff955e40ff86543affa97c65ffa97c65ffa97c65ffa97c65ff86543aff955e40ff955e40ff955e40ffa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff2f2771ff2f2771ff4539a4ff393088ff393088ff4539a4ff2f2771ff25205aff25205aff2f2771ff393088ff393088ff393088ff393088ff005a5aff005a5aff005a5aff006767ff009898ff009898ff00aeaeff00a7a7ff009898ff00aeaeff00a7a7ff009898ff006767ff005a5aff005a5aff006767ff00aeaeff009898ff009898ff00aeaeff00a7a7ff009898ff00a7a7ff00aeaeff955e40ff955e40ff955e40ff86543affa97c65ff956e5affa97c65ffa97c65ff955e40ff86543aff955e40ff955e40ffa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff006767ff005a5aff005a5aff006767ff009898ff00aeaeff00aeaeff009898ff00a7a7ff00aeaeff00a7a7ff009898ff006767ff005a5aff006767ff006767ff00aeaeff00a7a7ff009898ff00a7a7ff00aeaeff009898ff009898ff00aeaeff86543aff955e40ff955e40ff86543affa97c65ff956e5affa97c65ff956e5aff955e40ff86543aff955e40ff955e40ffa97c65ff956e5aff956e5affa97c65ff00000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff007e7eff006767ff006767ff007e7eff009898ff00aeaeff00aeaeff009898ff00a7a7ff00aeaeff00a7a7ff009898ff007e7eff006767ff006767ff006767ff00aeaeff00aeaeff009898ff00a7a7ff00aeaeff009898ff009898ff00aeaeff86543aff955e40ff955e40ff955e40ffa97c65ffa97c65ffa97c65ff956e5aff955e40ff86543aff955e40ff86543affa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff009898ff00a7a7ff00aeaeff00aeaeff009898ff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff00aeaeff86543aff955e40ff86543aff955e40ffa97c65ffa97c65ffa97c65ff956e5aff955e40ff955e40ff955e40ff86543affa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000003e3e3eff3e3e3eff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff007e7eff006767ff007e7eff007e7eff009898ff009898ff009898ff00a7a7ff00aeaeff00a7a7ff00aeaeff009898ff007e7eff006767ff006767ff007e7eff009898ff009898ff009898ff00aeaeff009898ff009898ff00aeaeff00a7a7ff955e40ff955e40ff86543aff955e40ffa97c65ffa97c65ffa97c65ffa97c65ff955e40ff955e40ff955e40ff955e40ffa97c65ff956e5affa97c65ff956e5aff00000000000000000000000000000000000000000000000000000000000000003e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff3e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff2f2771ff25205aff2f2771ff25205aff4539a4ff4539a4ff4539a4ff4539a4ff4539a4ff393088ff00aeaeff009898ff007e7eff25205aff25205aff2f2771ff4539a4ff393088ff393088ff00a7a7ff009898ff009898ff393088ff4539a4ff955e40ff955e40ff86543aff955e40ffa97c65ffa97c65ff956e5affa97c65ff86543aff955e40ff86543aff955e40ffa97c65ff956e5affa97c65ff956e5aff00000000000000000000000000000000000000000000000000000000000000003e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff3e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff4539a4ff4539a4ff393088ff009898ff2f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff393088ff009898ff4539a4ff4539a4ff4539a4ff955e40ff955e40ff955e40ff955e40ff956e5affa97c65ff956e5aff956e5aff86543aff955e40ff955e40ff955e40ffa97c65ff956e5affa97c65ff956e5aff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000a7a7ff00cbcbff00cbcbff00a7a7ff503024ff693f2fff503024ff693f2fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000cbcbff00cbcbff00cbcbff00cbcbff503024ff693f2fff503024ff693f2fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000a7a7ff00cbcbff00cbcbff00cbcbff693f2fff503024ff693f2fff503024ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005548cbff5548cbff5548cbff5548cbff272727ff272727ff272727ff272727ff000000000000000000000000000000000000000000000000000000000000000000a7a7ff00cbcbff00cbcbff00a7a7ff693f2fff503024ff693f2fff503024ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff2f2771ff2f2771ff393088ff4539a4ff4539a4ff4539a4ff007e7eff007e7eff007e7eff007e7eff00a7a7ff00aeaeff00a7a7ff009d9dff007e7eff007e7eff007e7eff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff25205aff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff007e7eff006767ff006767ff007e7eff009d9dff00aeaeff00a7a7ff00aeaeff007e7eff006767ff006767ff006767ff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff00a7a7ff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff007e7eff006767ff006767ff007e7eff009d9dff00aeaeff00aeaeff009d9dff007e7eff006767ff006767ff007e7eff00aeaeff00aeaeff00aeaeff00aeaeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff25205aff2f2771ff393088ff393088ff393088ff393088ff955e40ff955e40ff955e40ff86543affa97c65ffa97c65ffa97c65ffa97c65ff86543aff955e40ff955e40ff955e40ffa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff25205aff25205aff2f2771ff4539a4ff393088ff393088ff4539a4ff2f2771ff2f2771ff25205aff2f2771ff393088ff393088ff393088ff393088ff955e40ff955e40ff86543aff955e40ffa97c65ffa97c65ff956e5affa97c65ff86543aff955e40ff955e40ff955e40ffa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff955e40ff955e40ff86543aff955e40ff956e5affa97c65ff956e5affa97c65ff86543aff955e40ff955e40ff86543affa97c65ff956e5aff956e5affa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff25205aff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff86543aff955e40ff86543aff955e40ff956e5affa97c65ffa97c65ffa97c65ff955e40ff955e40ff955e40ff86543affa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2771ff2f2771ff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff86543aff955e40ff955e40ff955e40ff956e5affa97c65ffa97c65ffa97c65ff955e40ff86543aff955e40ff86543affa97c65ffa97c65ffa97c65ffa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e3e3eff3e3e3eff2f2771ff2f2771ff4539a4ff4539a4ff4539a4ff4539a4ff2f2771ff2f2771ff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff955e40ff955e40ff955e40ff955e40ffa97c65ffa97c65ffa97c65ffa97c65ff955e40ff86543aff955e40ff955e40ff956e5affa97c65ff956e5affa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff3e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff955e40ff86543aff955e40ff86543affa97c65ff956e5affa97c65ffa97c65ff955e40ff86543aff955e40ff955e40ff956e5affa97c65ff956e5affa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff3e3e3eff3e3e3eff3e3e3eff3e3e3eff6a6a6aff6a6a6aff6a6a6aff6a6a6aff955e40ff955e40ff955e40ff86543aff956e5aff956e5affa97c65ff956e5aff955e40ff955e40ff955e40ff955e40ff956e5affa97c65ff956e5affa97c65ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
[17:58:47] [Server thread/CRITICAL]: Error: "Call to a member function sendDataPacket() on null" (EXCEPTION) in "/src/synapse/Player" at line 120
[17:58:47] [Server thread/DEBUG]: #0 /src/raklib/server/ServerHandler(92): synapse\network\RakLibInterface->handleEncapsulated(string 192.168.0.20:19132, raklib\protocol\EncapsulatedPacket .......Ionix...-...-........7.../.......2.J..192.168.0.26:19132....a.v.-.c)..<.`7..Standard_Steve@.................................)...)...#...)...)...#...#.......tF..tF..tF..tF..tF..tF..tF..tF..................................................................................................................................................................................................)...#...........)...#...#...#...tF..i?/..R3.i?/..R3..R3.tF..tF..................................................................................................................................................................................................)...........%...)...#...#...#...tF..i?/.""".""".""".""".i?/.tF..................................................................................................................................................................................................#.......)...#...)...).......)...tF..i?/.""".""".""".""".i?/.tF..................................................................................................................................................................................................).......)...%...%...........)...tF..i?/.""".""".""".""".i?/.tF..................................................................................................................................................................................................)...)...%...%...............)...tF..i?/.""".""".""".""".Q'%.tF..................................................................................................................................................................................................)...%.......(...%...........)...tF..i?/.i?/.i?/.i?/.i?/.i?/.tF..................................................................................................................................................................................................)...(...%...%...%...%...)...)...tF..tF..tF..tF..tF..tF..tF..tF..................................................................................................................................................................'...'...%...&...(...1"..,...,..............'...#...%......)...,...,...1"..(...&...%...'...'...)...)...#...)...)...#...#.......................................................................................................................................'...'...%...%...+...(......2#...........2#..A)..>)..+...'...2#.....(...+...%...%...'...'...)...#...........)...#...#...#...................................................................................................................................+...%...%...(......'...#...(........k...q.......q...s..uY.3$..(...#...'..._...(...%...%...+...)...........%...)...#...#...#...................................................................................................................................'...'...,...+...'...&...+....!...|e...l..|e...l..q[...q..hK..hK..!..+...&...'...+...,...'...'...#.......)...#...)...).......)...................................................................................................................................'...'...'...%..."....W9..bD.9'....l.....Q<...zf...q.Q<.......|e.9'...bD..W9."...%...'...'...'...).......)...%...%...........)...................................................................................................................................'...'...'...%...+....Q0..^@..Y8..bE..za...q.i?/.i?/...k..iF..R3..Y8..^@..Q0.+...%...'...'...'...)...)...%...%...............)...................................................................................................................................+...'...,...aB...iN..bC..R3.tF...]B..^?.vA4.vA4.vA4.vA4..]=..R8.tF...R3..bC..iN.aB..,...'...+...)...%.......(...%...........)....................................................................................................................................R3..R3..bC..R3..fG..^@..X:.sG..nD+.lB)..R8..R8.yM2..T:..T:.yM2.sG...X:..gH..fG..cI..fG..bC..R3..R3.tF..%...%...%...%...tF...R3.................................................................................................................................................UH..UH..UH..UH..'''.'''.'''.'''.....................................tF..tF..tF..tF..tF..tF......................................................................i?/.P0$.i?/.P0$.................................................................UH..UH..UH..UH..'''.'''.'''.'''.....................................i?/.i?/.i?/.i?/.i?/.i?/.....................................................................i?/.P0$.i?/.P0$.................................................................UH..UH..UH..UH..'''.'''.'''.'''.....................................i?/.i?/.i?/.i?/.i?/.i?/.....................................................................P0$.i?/.P0$.i?/.................................................................UH..UH..UH..UH..'''.'''.'''.'''.....................................tF..tF..tF..tF..tF..tF......................................................................P0$.i?/.P0$.i?/................................................./'q./'q.% Z./'q.E9..E9..E9..E9../'q.% Z./'q./'q.E9..E9..E9..90.........ZZ..........R8..iF..R8..R8................................................................................................................................./'q.% Z.% Z./'q.E9..E9..E9..E9../'q.% Z./'q./'q.E9..E9..E9..E9.....gg..gg................R8..R8................gg..gg..gg..................................gg..gg..gg......................gg..gg.................................................../'q.% Z./'q./'q.E9..E9..E9..E9../'q.% Z./'q./'q.E9..E9..E9..E9...gg..gg..gg....................................gg..gg..gg..gg....................................gg..gg......................gg..gg.................................................../'q.% Z./'q./'q.E9..E9..E9..E9../'q.% Z./'q./'q.E9..E9..E9..E9...ZZ..gg..gg..ZZ..................................ZZ..gg..gg..ZZ....................................gg..gg......................gg..gg.................................................../'q.% Z./'q./'q.E9..E9..E9..E9../'q./'q.% Z./'q.90..90..90..90...gg..ZZ..ZZ..ZZ..................................ZZ..ZZ..ZZ..ZZ..................................^@..^@..^@..T:..|e..|e..|e..|e..T:..^@..^@..^@..|e..|e..|e..|e................................./'q.% Z./'q./'q.E9..90..90..E9../'q.% Z.% Z./'q.90..90..90..90...ZZ..ZZ..ZZ..gg..................................gg..ZZ..ZZ..gg..................................^@..^@..^@..T:..|e..nZ..|e..|e..^@..T:..^@..^@..|e..|e..|e..|e................................./'q.% Z./'q./'q.E9..E9..E9..E9../'q.% Z./'q./'q.E9..E9..E9..E9...gg..ZZ..ZZ..gg..................................gg..ZZ..gg..gg..................................T:..^@..^@..T:..|e..nZ..|e..nZ..^@..T:..^@..^@..|e..nZ..nZ..|e................................./'q./'q./'q./'q.E9..E9..E9..E9../'q.% Z./'q./'q.E9..E9..E9..E9.....gg..gg......................................gg..gg..gg..................................T:..^@..^@..^@..|e..|e..|e..nZ..^@..T:..^@..T:..|e..|e..|e..|e................................./'q./'q./'q./'q.E9..E9..E9..E9../'q./'q./'q./'q.E9..E9..E9..E9.....gg..gg......................................gg..gg....................................T:..^@..T:..^@..|e..|e..|e..nZ..^@..^@..^@..T:..|e..|e..|e..|e.................................>>>.>>>./'q./'q.E9..E9..E9..E9../'q./'q.>>>.>>>.jjj.jjj.jjj.jjj....gg........................................gg..gg....................................^@..^@..T:..^@..|e..|e..|e..|e..^@..^@..^@..^@..|e..nZ..|e..nZ.................................>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj.>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj./'q.% Z./'q.% Z.E9..E9..E9..E9..E9..90............% Z.% Z./'q.E9..90..90..............90..E9...^@..^@..T:..^@..|e..|e..nZ..|e..T:..^@..T:..^@..|e..nZ..|e..nZ.................................>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj.>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj./'q.% Z./'q./'q.E9..E9..E9..E9..E9..E9..90....../'q.% Z./'q./'q.E9..E9..E9..90......E9..E9..E9...^@..^@..^@..^@..nZ..|e..nZ..nZ..T:..^@..^@..^@..|e..nZ..|e..nZ.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................UH..UH..UH..UH..'''.'''.'''.'''.................................................P0$.i?/.P0$.i?/.................................................................................................................................................................UH..UH..UH..UH..'''.'''.'''.'''.................................................P0$.i?/.P0$.i?/.................................................................................................................................................................UH..UH..UH..UH..'''.'''.'''.'''.................................................i?/.P0$.i?/.P0$.................................................................................................................................................................UH..UH..UH..UH..'''.'''.'''.'''.................................................i?/.P0$.i?/.P0$................................................................................................................................................./'q./'q.% Z./'q.E9..E9..E9..E9../'q.% Z./'q./'q.90..E9..E9..E9................................................................................................................................................................................../'q./'q.% Z./'q.E9..E9..E9..E9../'q.% Z.% Z./'q.E9..E9..E9..E9.....gg..gg......................gg..gg..gg................................................................................................................................................./'q./'q.% Z./'q.E9..E9..E9..E9../'q./'q.% Z./'q.E9..E9..E9..E9.....gg..gg......................gg..gg.................................................................................................................................................../'q./'q.% Z./'q.E9..E9..E9..E9../'q./'q.% Z./'q.E9..E9..E9..E9.....gg..gg......................gg..gg.................................................................................................................................................../'q.% Z./'q./'q.E9..E9..E9..E9../'q./'q.% Z./'q.90..90..90..90...^@..^@..^@..T:..|e..|e..|e..|e..T:..^@..^@..^@..|e..|e..|e..|e................................................................................................................................./'q.% Z.% Z./'q.E9..90..90..E9../'q./'q.% Z./'q.90..90..90..90...^@..^@..T:..^@..|e..|e..nZ..|e..T:..^@..^@..^@..|e..|e..|e..|e................................................................................................................................./'q./'q.% Z./'q.E9..E9..E9..E9../'q./'q.% Z./'q.E9..E9..E9..E9...^@..^@..T:..^@..nZ..|e..nZ..|e..T:..^@..^@..T:..|e..nZ..nZ..|e................................................................................................................................./'q./'q.% Z./'q.E9..E9..E9..E9../'q./'q./'q./'q.E9..E9..E9..E9...T:..^@..T:..^@..nZ..|e..|e..|e..^@..^@..^@..T:..|e..|e..|e..|e................................................................................................................................./'q./'q./'q./'q.E9..E9..E9..E9../'q./'q./'q./'q.E9..E9..E9..E9...T:..^@..^@..^@..nZ..|e..|e..|e..^@..T:..^@..T:..|e..|e..|e..|e.................................................................................................................................>>>.>>>./'q./'q.E9..E9..E9..E9../'q./'q.>>>.>>>.jjj.jjj.jjj.jjj..^@..^@..^@..^@..|e..|e..|e..|e..^@..T:..^@..^@..nZ..|e..nZ..|e.................................................................................................................................>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj.>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj..^@..T:..^@..T:..|e..nZ..|e..|e..^@..T:..^@..^@..nZ..|e..nZ..|e.................................................................................................................................>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj.>>>.>>>.>>>.>>>.jjj.jjj.jjj.jjj..^@..^@..^@..T:..nZ..nZ..|e..nZ..^@..^@..^@..^@..nZ..|e..nZ..|e................................................................., integer 0)
[17:58:47] [Server thread/DEBUG]: #1 /src/synapse/network/RakLibInterface(72): raklib\server\ServerHandler->handlePacket(boolean)
[17:58:47] [Server thread/DEBUG]: #2 /src/synapse/network/Network(94): synapse\network\RakLibInterface->process(boolean)
[17:58:47] [Server thread/DEBUG]: #3 /src/synapse/Server(517): synapse\network\Network->processInterfaces(boolean)
[17:58:47] [Server thread/DEBUG]: #4 /src/synapse/Server(342): synapse\Server->tick(boolean)
[17:58:47] [Server thread/DEBUG]: #5 /src/synapse/Server(325): synapse\Server->tickProcessor(boolean)
[17:58:47] [Server thread/DEBUG]: #6 /src/synapse/Server(221): synapse\Server->start(boolean)
[17:58:47] [Server thread/DEBUG]: #7 /src/synapse/Synapse(388): synapse\Server->__construct(synapse\CompatibleClassLoader object, synapse\utils\MainLogger object, string C:\Users\Guillaume Claverie\Desktop\Serveur\Synapse, string C:\Users\Guillaume Claverie\Desktop\Serveur\Synapse, string C:\Users\Guillaume Claverie\Desktop\Serveur\Synapse\plugins)
[17:58:47] [RakLibServer thread/NOTICE]: Blocked 192.168.0.20 for 5 seconds
What about implement natives?
I know exist a RakLib native for ALL COMPONENTS, in C and a little things from Velocity:
https://github.com/VelocityPowered/Velocity/tree/master/native
You know, for performance.
I like projects when are seriosly projects and really good performance built-in.
Edit: Will be a proxy now, right? Not a plugin for Nemisys?
Hello, I would like to download Synapse, but it does not work - reported to me that the connection is not private, please correct this error
Thank you
Sorry for post this in issue .
Hii , You have phar or you can help me to make Synapse in .phar.
And yes I am going to Gitter but nobody help me so I asked for help here . Please help me his ! : /
The title is saying problem
[22:18:45] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:37290 |
[22:18:45] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:37269 |
[22:18:45] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:37289 |
[22:18:45] [Server thread/CRITICAL]: Exception: "Invalid Client" (EXCEPTION) in "/src/syna|
pse/network/SynapseInterface" at line 114 |
[22:18:45] [Server thread/DEBUG]: #0 /src/synapse/Server(517): synapse\network\SynapseInte|
rface->process(boolean) |
[22:18:45] [Server thread/DEBUG]: #1 /src/synapse/Server(341): synapse\Server->tick(boolea|
n) |
[22:18:45] [Server thread/DEBUG]: #2 /src/synapse/Server(325): synapse\Server->tickProcess|
or(boolean) |
[22:18:45] [Server thread/DEBUG]: #3 /src/synapse/Server(221): synapse\Server->start(boole|
an) |
[22:18:45] [Server thread/DEBUG]: #4 /src/synapse/Synapse(388): synapse\Server->__construc|
t(synapse\CompatibleClassLoader object, synapse\utils\MainLogger object, string phar:///ho|
me/Network/Synapse/Synapse.phar/, string /home/Network/Synapse/, string /home/Network/Syna|
pse/plugins/) |
[22:18:45] [Server thread/DEBUG]: #5 (1): require_once(string phar:///home/Network/Synapse|
/Synapse.phar/src/synapse/Synapse.php) |
[22:18:45] [Server thread/INFO]: Stopping other threads |
[22:18:45] [Server thread/DEBUG]: Stopping CommandReader thread |
[22:18:45] [Server thread/DEBUG]: Stopping AsyncWorker thread |
[22:18:45] [Server thread/DEBUG]: Stopping AsyncWorker thread |
[22:18:45] [Server thread/DEBUG]: Stopping AsyncWorker thread |
[22:18:45] [Server thread/DEBUG]: Stopping AsyncWorker thread |
[22:18:45] [Server thread/DEBUG]: Stopping AsyncWorker thread |
[22:18:45] [Server thread/DEBUG]: Stopping AsyncWorker thread |
[22:18:45] [Server thread/DEBUG]: Stopping SynapseServer thread |
Server has stopped
Any idea why this happens? That's one of the only bugs I have
Like this:
$this->getServer()->getPluginManager()->getPlugin('SynapseTransfer')->transferPlayer($Player,$hash);
?
how start?
0.15.0
Hello,
When I disconnect from the server, the Synapse console shows :
[08:07:22] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:61185
[08:07:27] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:61185
[08:07:31] [Server thread/INFO]: WafflyDiamond18[/192.168.0.17:19132] [ClientID: 4933693591240844680] logged in
[08:07:31] [Server thread/INFO]: WafflyDiamond18 has been transferred to 127.0.0.1:61185
[08:07:32] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:61185
[08:07:37] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:61185
[08:07:39] [Server thread/ERROR]: Error RedirectPacket
[08:07:42] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:61185
C[08:07:47] [Server thread/NOTICE]: Received Heartbeat Packet from 127.0.0.1:61185
(Disconnecting at [08:07:39])
Even if it does not problem for other players, if you run this on a large network you need to know when there is a real error.
Thanks
i want to show total player of network server in motd. how i can. sorry my bad english
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.