HelpKRelay New Buffer Size Too Large

Posts 18 of 8 · Page 1 of 1
KRelay New Buffer Size Too Large
Trying to run KRelay from here https://www.mpgh.net/forum/showthread.php?t=1371239
I connected to the proxy server and I keep getting exceptions like this
Code:
[K Relay]        Initialization complete.
[Listener]       Starting local listener...
[Listener]       Local listener started.
[Listener]       Client received.
[Error]          An exception was thrown
within RemoteRead (isClient = True) 
at PacketBuffer.Resize

New buffer size is too large
[Error]          An exception was thrown
within ClientDisconnected 
at <>c.<Attach>b__1_0

Object reference not set to an instance of an object.
[Client]         Disconnected.
[Listener]       Client received.
[Error]          An exception was thrown
within RemoteRead (isClient = True) 
at PacketBuffer.Resize

New buffer size is too large
[Error]          An exception was thrown
within ClientDisconnected 
at <>c.<Attach>b__1_0

Object reference not set to an instance of an object.
[Client]         Disconnected.
I updated the XMLs with the included updater, etc.
How do I fix this?



Turns out this is a known problem: https://www.mpgh.net/forum/showthread.php?t=1196439

Similar problem:
If you are getting this kind of error:
Quote Originally Posted by hokko View Post
I haven't been used k relay for years.
I used the xmlGrabber to update xml and started proxy in K relay.
My account is unable to connect to the game via proxy of K relay.

Console shown:
Object reference not set to an instance of an object
[Client] Disconnected.
[Listener] Client received.
[Error] An exception was thrown
within ClientDisconnected
at <>c.<Attach>b__1_0
(which I also got)
For me, this was because the XML updater included with that KRelay doesn't seem to be working anymore. Use a different XML updater.
Hello Packet in the client is ID 10 but ID 10 is something else in the Packets.XML generated by the program.

This may help you: @biglion1 @TheNicyHero @hokko
Quote Originally Posted by makurell View Post
Turns out this is a known problem: https://www.mpgh.net/forum/showthread.php?t=1196439

Similar problem:
If you are getting this kind of error:


(which I also got)
For me, this was because the XML updater included with that KRelay doesn't seem to be working anymore. Use a different XML updater.
Hello Packet in the client is ID 10 but ID 10 is something else in the Packets.XML generated by the program.

This may help you: @biglion1 @TheNicyHero @hokko
I'm a huge idiot when it comes to this stuff. How do I fix it? Use a different XML updater? I'm not sure how all that works, if you have some spare time do you mind explaining
Quote Originally Posted by biglion1 View Post
I'm a huge idiot when it comes to this stuff. How do I fix it? Use a different XML updater? I'm not sure how all that works, if you have some spare time do you mind explaining
Check the files in the folder for KRelay. There should be a file called Packets.xml. Open up that file and replace everything with this:
Code:
<Packets>
  <Packet>
    <PacketName>FAILURE</PacketName>
    <PacketID>0</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATESUCCESS</PacketName>
    <PacketID>22</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATE</PacketName>
    <PacketID>74</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERSHOOT</PacketName>
    <PacketID>52</PacketID>
  </Packet>
  <Packet>
    <PacketName>MOVE</PacketName>
    <PacketID>11</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERTEXT</PacketName>
    <PacketID>37</PacketID>
  </Packet>
  <Packet>
    <PacketName>TEXT</PacketName>
    <PacketID>88</PacketID>
  </Packet>
  <Packet>
    <PacketName>SERVERPLAYERSHOOT</PacketName>
    <PacketID>63</PacketID>
  </Packet>
  <Packet>
    <PacketName>DAMAGE</PacketName>
    <PacketID>21</PacketID>
  </Packet>
  <Packet>
    <PacketName>UPDATE</PacketName>
    <PacketID>27</PacketID>
  </Packet>
  <Packet>
    <PacketName>UPDATEACK</PacketName>
    <PacketID>26</PacketID>
  </Packet>
  <Packet>
    <PacketName>NOTIFICATION</PacketName>
    <PacketID>56</PacketID>
  </Packet>
  <Packet>
    <PacketName>NEWTICK</PacketName>
    <PacketID>100</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVSWAP</PacketName>
    <PacketID>82</PacketID>
  </Packet>
  <Packet>
    <PacketName>USEITEM</PacketName>
    <PacketID>30</PacketID>
  </Packet>
  <Packet>
    <PacketName>SHOWEFFECT</PacketName>
    <PacketID>34</PacketID>
  </Packet>
  <Packet>
    <PacketName>HELLO</PacketName>
    <PacketID>10</PacketID>
  </Packet>
  <Packet>
    <PacketName>GOTO</PacketName>
    <PacketID>58</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVDROP</PacketName>
    <PacketID>60</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVRESULT</PacketName>
    <PacketID>85</PacketID>
  </Packet>
  <Packet>
    <PacketName>RECONNECT</PacketName>
    <PacketID>44</PacketID>
  </Packet>
  <Packet>
    <PacketName>PING</PacketName>
    <PacketID>77</PacketID>
  </Packet>
  <Packet>
    <PacketName>PONG</PacketName>
    <PacketID>14</PacketID>
  </Packet>
  <Packet>
    <PacketName>MAPINFO</PacketName>
    <PacketID>59</PacketID>
  </Packet>
  <Packet>
    <PacketName>LOAD</PacketName>
    <PacketID>3</PacketID>
  </Packet>
  <Packet>
    <PacketName>PIC</PacketName>
    <PacketID>84</PacketID>
  </Packet>
  <Packet>
    <PacketName>SETCONDITION</PacketName>
    <PacketID>12</PacketID>
  </Packet>
  <Packet>
    <PacketName>TELEPORT</PacketName>
    <PacketID>24</PacketID>
  </Packet>
  <Packet>
    <PacketName>USEPORTAL</PacketName>
    <PacketID>40</PacketID>
  </Packet>
  <Packet>
    <PacketName>DEATH</PacketName>
    <PacketID>35</PacketID>
  </Packet>
  <Packet>
    <PacketName>BUY</PacketName>
    <PacketID>81</PacketID>
  </Packet>
  <Packet>
    <PacketName>BUYRESULT</PacketName>
    <PacketID>45</PacketID>
  </Packet>
  <Packet>
    <PacketName>AOE</PacketName>
    <PacketID>79</PacketID>
  </Packet>
  <Packet>
    <PacketName>GROUNDDAMAGE</PacketName>
    <PacketID>93</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERHIT</PacketName>
    <PacketID>49</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENEMYHIT</PacketName>
    <PacketID>69</PacketID>
  </Packet>
  <Packet>
    <PacketName>AOEACK</PacketName>
    <PacketID>83</PacketID>
  </Packet>
  <Packet>
    <PacketName>SHOOTACK</PacketName>
    <PacketID>48</PacketID>
  </Packet>
  <Packet>
    <PacketName>OTHERHIT</PacketName>
    <PacketID>16</PacketID>
  </Packet>
  <Packet>
    <PacketName>SQUAREHIT</PacketName>
    <PacketID>101</PacketID>
  </Packet>
  <Packet>
    <PacketName>GOTOACK</PacketName>
    <PacketID>6</PacketID>
  </Packet>
  <Packet>
    <PacketName>EDITACCOUNTLIST</PacketName>
    <PacketID>78</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACCOUNTLIST</PacketName>
    <PacketID>80</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTOBJID</PacketName>
    <PacketID>89</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHOOSENAME</PacketName>
    <PacketID>95</PacketID>
  </Packet>
  <Packet>
    <PacketName>NAMERESULT</PacketName>
    <PacketID>98</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATEGUILD</PacketName>
    <PacketID>104</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATEGUILDRESULT</PacketName>
    <PacketID>55</PacketID>
  </Packet>
  <Packet>
    <PacketName>GUILDREMOVE</PacketName>
    <PacketID>8</PacketID>
  </Packet>
  <Packet>
    <PacketName>GUILDINVITE</PacketName>
    <PacketID>75</PacketID>
  </Packet>
  <Packet>
    <PacketName>ALLYSHOOT</PacketName>
    <PacketID>62</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENEMYSHOOT</PacketName>
    <PacketID>94</PacketID>
  </Packet>
  <Packet>
    <PacketName>REQUESTTRADE</PacketName>
    <PacketID>46</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEREQUESTED</PacketName>
    <PacketID>91</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADESTART</PacketName>
    <PacketID>31</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHANGETRADE</PacketName>
    <PacketID>87</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADECHANGED</PacketName>
    <PacketID>19</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACCEPTTRADE</PacketName>
    <PacketID>42</PacketID>
  </Packet>
  <Packet>
    <PacketName>CANCELTRADE</PacketName>
    <PacketID>15</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEDONE</PacketName>
    <PacketID>9</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEACCEPTED</PacketName>
    <PacketID>5</PacketID>
  </Packet>
  <Packet>
    <PacketName>CLIENTSTAT</PacketName>
    <PacketID>96</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHECKCREDITS</PacketName>
    <PacketID>68</PacketID>
  </Packet>
  <Packet>
    <PacketName>ESCAPE</PacketName>
    <PacketID>53</PacketID>
  </Packet>
  <Packet>
    <PacketName>FILE</PacketName>
    <PacketID>65</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVITEDTOGUILD</PacketName>
    <PacketID>28</PacketID>
  </Packet>
  <Packet>
    <PacketName>JOINGUILD</PacketName>
    <PacketID>99</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHANGEGUILDRANK</PacketName>
    <PacketID>102</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYSOUND</PacketName>
    <PacketID>51</PacketID>
  </Packet>
  <Packet>
    <PacketName>GLOBALNOTIFICATION</PacketName>
    <PacketID>18</PacketID>
  </Packet>
  <Packet>
    <PacketName>RESKIN</PacketName>
    <PacketID>36</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETUPGRADEREQUEST</PacketName>
    <PacketID>47</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACTIVEPETUPDATEREQUEST</PacketName>
    <PacketID>50</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACTIVEPETUPDATE</PacketName>
    <PacketID>13</PacketID>
  </Packet>
  <Packet>
    <PacketName>NEWABILITY</PacketName>
    <PacketID>103</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETYARDUPDATE</PacketName>
    <PacketID>20</PacketID>
  </Packet>
  <Packet>
    <PacketName>EVOLVEPET</PacketName>
    <PacketID>25</PacketID>
  </Packet>
  <Packet>
    <PacketName>DELETEPET</PacketName>
    <PacketID>38</PacketID>
  </Packet>
  <Packet>
    <PacketName>HATCHPET</PacketName>
    <PacketID>92</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENTERARENA</PacketName>
    <PacketID>76</PacketID>
  </Packet>
  <Packet>
    <PacketName>IMMINENTARENAWAVE</PacketName>
    <PacketID>17</PacketID>
  </Packet>
  <Packet>
    <PacketName>ARENADEATH</PacketName>
    <PacketID>61</PacketID>
  </Packet>
  <Packet>
    <PacketName>LEAVEARENA</PacketName>
    <PacketID>1</PacketID>
  </Packet>
  <Packet>
    <PacketName>VERIFYEMAIL</PacketName>
    <PacketID>57</PacketID>
  </Packet>
  <Packet>
    <PacketName>RESKINUNLOCK</PacketName>
    <PacketID>97</PacketID>
  </Packet>
  <Packet>
    <PacketName>PASSWORDPROMPT</PacketName>
    <PacketID>64</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTFETCHASK</PacketName>
    <PacketID>23</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTREDEEM</PacketName>
    <PacketID>39</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTFETCHRESPONSE</PacketName>
    <PacketID>90</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTREDEEMRESPONSE</PacketName>
    <PacketID>4</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETCHANGEFORMMSG</PacketName>
    <PacketID>7</PacketID>
  </Packet>
  <Packet>
    <PacketName>KEYINFOREQUEST</PacketName>
    <PacketID>66</PacketID>
  </Packet>
  <Packet>
    <PacketName>KEYINFORESPONSE</PacketName>
    <PacketID>41</PacketID>
  </Packet>
  <Packet>
    <PacketName>CLAIM_LOGIN_REWARD_MSG</PacketName>
    <PacketID>33</PacketID>
  </Packet>
  <Packet>
    <PacketName>LOGIN_REWARD_MSG</PacketName>
    <PacketID>86</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUEST_ROOM_MSG</PacketName>
    <PacketID>67</PacketID>
  </Packet>
  <Packet>
    <PacketName>PET_CHANGE_SKIN_MSG</PacketName>
    <PacketID>105</PacketID>
  </Packet>
</Packets>
This file was was generated with an XML updater (I used this one https://www.mpgh.net/forum/showthread.php?t=1185923)
Thanks a lot
Quote Originally Posted by makurell View Post
Check the files in the folder for KRelay. There should be a file called Packets.xml. Open up that file and replace everything with this:
Code:
<Packets>
  <Packet>
    <PacketName>FAILURE</PacketName>
    <PacketID>0</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATESUCCESS</PacketName>
    <PacketID>22</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATE</PacketName>
    <PacketID>74</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERSHOOT</PacketName>
    <PacketID>52</PacketID>
  </Packet>
  <Packet>
    <PacketName>MOVE</PacketName>
    <PacketID>11</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERTEXT</PacketName>
    <PacketID>37</PacketID>
  </Packet>
  <Packet>
    <PacketName>TEXT</PacketName>
    <PacketID>88</PacketID>
  </Packet>
  <Packet>
    <PacketName>SERVERPLAYERSHOOT</PacketName>
    <PacketID>63</PacketID>
  </Packet>
  <Packet>
    <PacketName>DAMAGE</PacketName>
    <PacketID>21</PacketID>
  </Packet>
  <Packet>
    <PacketName>UPDATE</PacketName>
    <PacketID>27</PacketID>
  </Packet>
  <Packet>
    <PacketName>UPDATEACK</PacketName>
    <PacketID>26</PacketID>
  </Packet>
  <Packet>
    <PacketName>NOTIFICATION</PacketName>
    <PacketID>56</PacketID>
  </Packet>
  <Packet>
    <PacketName>NEWTICK</PacketName>
    <PacketID>100</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVSWAP</PacketName>
    <PacketID>82</PacketID>
  </Packet>
  <Packet>
    <PacketName>USEITEM</PacketName>
    <PacketID>30</PacketID>
  </Packet>
  <Packet>
    <PacketName>SHOWEFFECT</PacketName>
    <PacketID>34</PacketID>
  </Packet>
  <Packet>
    <PacketName>HELLO</PacketName>
    <PacketID>10</PacketID>
  </Packet>
  <Packet>
    <PacketName>GOTO</PacketName>
    <PacketID>58</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVDROP</PacketName>
    <PacketID>60</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVRESULT</PacketName>
    <PacketID>85</PacketID>
  </Packet>
  <Packet>
    <PacketName>RECONNECT</PacketName>
    <PacketID>44</PacketID>
  </Packet>
  <Packet>
    <PacketName>PING</PacketName>
    <PacketID>77</PacketID>
  </Packet>
  <Packet>
    <PacketName>PONG</PacketName>
    <PacketID>14</PacketID>
  </Packet>
  <Packet>
    <PacketName>MAPINFO</PacketName>
    <PacketID>59</PacketID>
  </Packet>
  <Packet>
    <PacketName>LOAD</PacketName>
    <PacketID>3</PacketID>
  </Packet>
  <Packet>
    <PacketName>PIC</PacketName>
    <PacketID>84</PacketID>
  </Packet>
  <Packet>
    <PacketName>SETCONDITION</PacketName>
    <PacketID>12</PacketID>
  </Packet>
  <Packet>
    <PacketName>TELEPORT</PacketName>
    <PacketID>24</PacketID>
  </Packet>
  <Packet>
    <PacketName>USEPORTAL</PacketName>
    <PacketID>40</PacketID>
  </Packet>
  <Packet>
    <PacketName>DEATH</PacketName>
    <PacketID>35</PacketID>
  </Packet>
  <Packet>
    <PacketName>BUY</PacketName>
    <PacketID>81</PacketID>
  </Packet>
  <Packet>
    <PacketName>BUYRESULT</PacketName>
    <PacketID>45</PacketID>
  </Packet>
  <Packet>
    <PacketName>AOE</PacketName>
    <PacketID>79</PacketID>
  </Packet>
  <Packet>
    <PacketName>GROUNDDAMAGE</PacketName>
    <PacketID>93</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERHIT</PacketName>
    <PacketID>49</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENEMYHIT</PacketName>
    <PacketID>69</PacketID>
  </Packet>
  <Packet>
    <PacketName>AOEACK</PacketName>
    <PacketID>83</PacketID>
  </Packet>
  <Packet>
    <PacketName>SHOOTACK</PacketName>
    <PacketID>48</PacketID>
  </Packet>
  <Packet>
    <PacketName>OTHERHIT</PacketName>
    <PacketID>16</PacketID>
  </Packet>
  <Packet>
    <PacketName>SQUAREHIT</PacketName>
    <PacketID>101</PacketID>
  </Packet>
  <Packet>
    <PacketName>GOTOACK</PacketName>
    <PacketID>6</PacketID>
  </Packet>
  <Packet>
    <PacketName>EDITACCOUNTLIST</PacketName>
    <PacketID>78</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACCOUNTLIST</PacketName>
    <PacketID>80</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTOBJID</PacketName>
    <PacketID>89</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHOOSENAME</PacketName>
    <PacketID>95</PacketID>
  </Packet>
  <Packet>
    <PacketName>NAMERESULT</PacketName>
    <PacketID>98</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATEGUILD</PacketName>
    <PacketID>104</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATEGUILDRESULT</PacketName>
    <PacketID>55</PacketID>
  </Packet>
  <Packet>
    <PacketName>GUILDREMOVE</PacketName>
    <PacketID>8</PacketID>
  </Packet>
  <Packet>
    <PacketName>GUILDINVITE</PacketName>
    <PacketID>75</PacketID>
  </Packet>
  <Packet>
    <PacketName>ALLYSHOOT</PacketName>
    <PacketID>62</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENEMYSHOOT</PacketName>
    <PacketID>94</PacketID>
  </Packet>
  <Packet>
    <PacketName>REQUESTTRADE</PacketName>
    <PacketID>46</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEREQUESTED</PacketName>
    <PacketID>91</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADESTART</PacketName>
    <PacketID>31</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHANGETRADE</PacketName>
    <PacketID>87</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADECHANGED</PacketName>
    <PacketID>19</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACCEPTTRADE</PacketName>
    <PacketID>42</PacketID>
  </Packet>
  <Packet>
    <PacketName>CANCELTRADE</PacketName>
    <PacketID>15</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEDONE</PacketName>
    <PacketID>9</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEACCEPTED</PacketName>
    <PacketID>5</PacketID>
  </Packet>
  <Packet>
    <PacketName>CLIENTSTAT</PacketName>
    <PacketID>96</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHECKCREDITS</PacketName>
    <PacketID>68</PacketID>
  </Packet>
  <Packet>
    <PacketName>ESCAPE</PacketName>
    <PacketID>53</PacketID>
  </Packet>
  <Packet>
    <PacketName>FILE</PacketName>
    <PacketID>65</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVITEDTOGUILD</PacketName>
    <PacketID>28</PacketID>
  </Packet>
  <Packet>
    <PacketName>JOINGUILD</PacketName>
    <PacketID>99</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHANGEGUILDRANK</PacketName>
    <PacketID>102</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYSOUND</PacketName>
    <PacketID>51</PacketID>
  </Packet>
  <Packet>
    <PacketName>GLOBALNOTIFICATION</PacketName>
    <PacketID>18</PacketID>
  </Packet>
  <Packet>
    <PacketName>RESKIN</PacketName>
    <PacketID>36</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETUPGRADEREQUEST</PacketName>
    <PacketID>47</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACTIVEPETUPDATEREQUEST</PacketName>
    <PacketID>50</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACTIVEPETUPDATE</PacketName>
    <PacketID>13</PacketID>
  </Packet>
  <Packet>
    <PacketName>NEWABILITY</PacketName>
    <PacketID>103</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETYARDUPDATE</PacketName>
    <PacketID>20</PacketID>
  </Packet>
  <Packet>
    <PacketName>EVOLVEPET</PacketName>
    <PacketID>25</PacketID>
  </Packet>
  <Packet>
    <PacketName>DELETEPET</PacketName>
    <PacketID>38</PacketID>
  </Packet>
  <Packet>
    <PacketName>HATCHPET</PacketName>
    <PacketID>92</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENTERARENA</PacketName>
    <PacketID>76</PacketID>
  </Packet>
  <Packet>
    <PacketName>IMMINENTARENAWAVE</PacketName>
    <PacketID>17</PacketID>
  </Packet>
  <Packet>
    <PacketName>ARENADEATH</PacketName>
    <PacketID>61</PacketID>
  </Packet>
  <Packet>
    <PacketName>LEAVEARENA</PacketName>
    <PacketID>1</PacketID>
  </Packet>
  <Packet>
    <PacketName>VERIFYEMAIL</PacketName>
    <PacketID>57</PacketID>
  </Packet>
  <Packet>
    <PacketName>RESKINUNLOCK</PacketName>
    <PacketID>97</PacketID>
  </Packet>
  <Packet>
    <PacketName>PASSWORDPROMPT</PacketName>
    <PacketID>64</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTFETCHASK</PacketName>
    <PacketID>23</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTREDEEM</PacketName>
    <PacketID>39</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTFETCHRESPONSE</PacketName>
    <PacketID>90</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTREDEEMRESPONSE</PacketName>
    <PacketID>4</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETCHANGEFORMMSG</PacketName>
    <PacketID>7</PacketID>
  </Packet>
  <Packet>
    <PacketName>KEYINFOREQUEST</PacketName>
    <PacketID>66</PacketID>
  </Packet>
  <Packet>
    <PacketName>KEYINFORESPONSE</PacketName>
    <PacketID>41</PacketID>
  </Packet>
  <Packet>
    <PacketName>CLAIM_LOGIN_REWARD_MSG</PacketName>
    <PacketID>33</PacketID>
  </Packet>
  <Packet>
    <PacketName>LOGIN_REWARD_MSG</PacketName>
    <PacketID>86</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUEST_ROOM_MSG</PacketName>
    <PacketID>67</PacketID>
  </Packet>
  <Packet>
    <PacketName>PET_CHANGE_SKIN_MSG</PacketName>
    <PacketID>105</PacketID>
  </Packet>
</Packets>
This file was was generated with an XML updater (I used this one https://www.mpgh.net/forum/showthread.php?t=1185923)
Replaced my packets file with your packets and still got:
[Listener] Client received.
[Error] An exception was thrown
within RemoteRead (isClient = True)
at PacketBuffer.Resize

New buffer size is too large
[Error] An exception was thrown
within ClientDisconnected
at <>c.<Attach>b__1_0

Object reference not set to an instance of an object.
[Client] Disconnected.
Quote Originally Posted by makurell View Post
Check the files in the folder for KRelay. There should be a file called Packets.xml. Open up that file and replace everything with this:
Code:
<Packets>
  <Packet>
    <PacketName>FAILURE</PacketName>
    <PacketID>0</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATESUCCESS</PacketName>
    <PacketID>22</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATE</PacketName>
    <PacketID>74</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERSHOOT</PacketName>
    <PacketID>52</PacketID>
  </Packet>
  <Packet>
    <PacketName>MOVE</PacketName>
    <PacketID>11</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERTEXT</PacketName>
    <PacketID>37</PacketID>
  </Packet>
  <Packet>
    <PacketName>TEXT</PacketName>
    <PacketID>88</PacketID>
  </Packet>
  <Packet>
    <PacketName>SERVERPLAYERSHOOT</PacketName>
    <PacketID>63</PacketID>
  </Packet>
  <Packet>
    <PacketName>DAMAGE</PacketName>
    <PacketID>21</PacketID>
  </Packet>
  <Packet>
    <PacketName>UPDATE</PacketName>
    <PacketID>27</PacketID>
  </Packet>
  <Packet>
    <PacketName>UPDATEACK</PacketName>
    <PacketID>26</PacketID>
  </Packet>
  <Packet>
    <PacketName>NOTIFICATION</PacketName>
    <PacketID>56</PacketID>
  </Packet>
  <Packet>
    <PacketName>NEWTICK</PacketName>
    <PacketID>100</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVSWAP</PacketName>
    <PacketID>82</PacketID>
  </Packet>
  <Packet>
    <PacketName>USEITEM</PacketName>
    <PacketID>30</PacketID>
  </Packet>
  <Packet>
    <PacketName>SHOWEFFECT</PacketName>
    <PacketID>34</PacketID>
  </Packet>
  <Packet>
    <PacketName>HELLO</PacketName>
    <PacketID>10</PacketID>
  </Packet>
  <Packet>
    <PacketName>GOTO</PacketName>
    <PacketID>58</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVDROP</PacketName>
    <PacketID>60</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVRESULT</PacketName>
    <PacketID>85</PacketID>
  </Packet>
  <Packet>
    <PacketName>RECONNECT</PacketName>
    <PacketID>44</PacketID>
  </Packet>
  <Packet>
    <PacketName>PING</PacketName>
    <PacketID>77</PacketID>
  </Packet>
  <Packet>
    <PacketName>PONG</PacketName>
    <PacketID>14</PacketID>
  </Packet>
  <Packet>
    <PacketName>MAPINFO</PacketName>
    <PacketID>59</PacketID>
  </Packet>
  <Packet>
    <PacketName>LOAD</PacketName>
    <PacketID>3</PacketID>
  </Packet>
  <Packet>
    <PacketName>PIC</PacketName>
    <PacketID>84</PacketID>
  </Packet>
  <Packet>
    <PacketName>SETCONDITION</PacketName>
    <PacketID>12</PacketID>
  </Packet>
  <Packet>
    <PacketName>TELEPORT</PacketName>
    <PacketID>24</PacketID>
  </Packet>
  <Packet>
    <PacketName>USEPORTAL</PacketName>
    <PacketID>40</PacketID>
  </Packet>
  <Packet>
    <PacketName>DEATH</PacketName>
    <PacketID>35</PacketID>
  </Packet>
  <Packet>
    <PacketName>BUY</PacketName>
    <PacketID>81</PacketID>
  </Packet>
  <Packet>
    <PacketName>BUYRESULT</PacketName>
    <PacketID>45</PacketID>
  </Packet>
  <Packet>
    <PacketName>AOE</PacketName>
    <PacketID>79</PacketID>
  </Packet>
  <Packet>
    <PacketName>GROUNDDAMAGE</PacketName>
    <PacketID>93</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYERHIT</PacketName>
    <PacketID>49</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENEMYHIT</PacketName>
    <PacketID>69</PacketID>
  </Packet>
  <Packet>
    <PacketName>AOEACK</PacketName>
    <PacketID>83</PacketID>
  </Packet>
  <Packet>
    <PacketName>SHOOTACK</PacketName>
    <PacketID>48</PacketID>
  </Packet>
  <Packet>
    <PacketName>OTHERHIT</PacketName>
    <PacketID>16</PacketID>
  </Packet>
  <Packet>
    <PacketName>SQUAREHIT</PacketName>
    <PacketID>101</PacketID>
  </Packet>
  <Packet>
    <PacketName>GOTOACK</PacketName>
    <PacketID>6</PacketID>
  </Packet>
  <Packet>
    <PacketName>EDITACCOUNTLIST</PacketName>
    <PacketID>78</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACCOUNTLIST</PacketName>
    <PacketID>80</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTOBJID</PacketName>
    <PacketID>89</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHOOSENAME</PacketName>
    <PacketID>95</PacketID>
  </Packet>
  <Packet>
    <PacketName>NAMERESULT</PacketName>
    <PacketID>98</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATEGUILD</PacketName>
    <PacketID>104</PacketID>
  </Packet>
  <Packet>
    <PacketName>CREATEGUILDRESULT</PacketName>
    <PacketID>55</PacketID>
  </Packet>
  <Packet>
    <PacketName>GUILDREMOVE</PacketName>
    <PacketID>8</PacketID>
  </Packet>
  <Packet>
    <PacketName>GUILDINVITE</PacketName>
    <PacketID>75</PacketID>
  </Packet>
  <Packet>
    <PacketName>ALLYSHOOT</PacketName>
    <PacketID>62</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENEMYSHOOT</PacketName>
    <PacketID>94</PacketID>
  </Packet>
  <Packet>
    <PacketName>REQUESTTRADE</PacketName>
    <PacketID>46</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEREQUESTED</PacketName>
    <PacketID>91</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADESTART</PacketName>
    <PacketID>31</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHANGETRADE</PacketName>
    <PacketID>87</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADECHANGED</PacketName>
    <PacketID>19</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACCEPTTRADE</PacketName>
    <PacketID>42</PacketID>
  </Packet>
  <Packet>
    <PacketName>CANCELTRADE</PacketName>
    <PacketID>15</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEDONE</PacketName>
    <PacketID>9</PacketID>
  </Packet>
  <Packet>
    <PacketName>TRADEACCEPTED</PacketName>
    <PacketID>5</PacketID>
  </Packet>
  <Packet>
    <PacketName>CLIENTSTAT</PacketName>
    <PacketID>96</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHECKCREDITS</PacketName>
    <PacketID>68</PacketID>
  </Packet>
  <Packet>
    <PacketName>ESCAPE</PacketName>
    <PacketID>53</PacketID>
  </Packet>
  <Packet>
    <PacketName>FILE</PacketName>
    <PacketID>65</PacketID>
  </Packet>
  <Packet>
    <PacketName>INVITEDTOGUILD</PacketName>
    <PacketID>28</PacketID>
  </Packet>
  <Packet>
    <PacketName>JOINGUILD</PacketName>
    <PacketID>99</PacketID>
  </Packet>
  <Packet>
    <PacketName>CHANGEGUILDRANK</PacketName>
    <PacketID>102</PacketID>
  </Packet>
  <Packet>
    <PacketName>PLAYSOUND</PacketName>
    <PacketID>51</PacketID>
  </Packet>
  <Packet>
    <PacketName>GLOBALNOTIFICATION</PacketName>
    <PacketID>18</PacketID>
  </Packet>
  <Packet>
    <PacketName>RESKIN</PacketName>
    <PacketID>36</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETUPGRADEREQUEST</PacketName>
    <PacketID>47</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACTIVEPETUPDATEREQUEST</PacketName>
    <PacketID>50</PacketID>
  </Packet>
  <Packet>
    <PacketName>ACTIVEPETUPDATE</PacketName>
    <PacketID>13</PacketID>
  </Packet>
  <Packet>
    <PacketName>NEWABILITY</PacketName>
    <PacketID>103</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETYARDUPDATE</PacketName>
    <PacketID>20</PacketID>
  </Packet>
  <Packet>
    <PacketName>EVOLVEPET</PacketName>
    <PacketID>25</PacketID>
  </Packet>
  <Packet>
    <PacketName>DELETEPET</PacketName>
    <PacketID>38</PacketID>
  </Packet>
  <Packet>
    <PacketName>HATCHPET</PacketName>
    <PacketID>92</PacketID>
  </Packet>
  <Packet>
    <PacketName>ENTERARENA</PacketName>
    <PacketID>76</PacketID>
  </Packet>
  <Packet>
    <PacketName>IMMINENTARENAWAVE</PacketName>
    <PacketID>17</PacketID>
  </Packet>
  <Packet>
    <PacketName>ARENADEATH</PacketName>
    <PacketID>61</PacketID>
  </Packet>
  <Packet>
    <PacketName>LEAVEARENA</PacketName>
    <PacketID>1</PacketID>
  </Packet>
  <Packet>
    <PacketName>VERIFYEMAIL</PacketName>
    <PacketID>57</PacketID>
  </Packet>
  <Packet>
    <PacketName>RESKINUNLOCK</PacketName>
    <PacketID>97</PacketID>
  </Packet>
  <Packet>
    <PacketName>PASSWORDPROMPT</PacketName>
    <PacketID>64</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTFETCHASK</PacketName>
    <PacketID>23</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTREDEEM</PacketName>
    <PacketID>39</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTFETCHRESPONSE</PacketName>
    <PacketID>90</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUESTREDEEMRESPONSE</PacketName>
    <PacketID>4</PacketID>
  </Packet>
  <Packet>
    <PacketName>PETCHANGEFORMMSG</PacketName>
    <PacketID>7</PacketID>
  </Packet>
  <Packet>
    <PacketName>KEYINFOREQUEST</PacketName>
    <PacketID>66</PacketID>
  </Packet>
  <Packet>
    <PacketName>KEYINFORESPONSE</PacketName>
    <PacketID>41</PacketID>
  </Packet>
  <Packet>
    <PacketName>CLAIM_LOGIN_REWARD_MSG</PacketName>
    <PacketID>33</PacketID>
  </Packet>
  <Packet>
    <PacketName>LOGIN_REWARD_MSG</PacketName>
    <PacketID>86</PacketID>
  </Packet>
  <Packet>
    <PacketName>QUEST_ROOM_MSG</PacketName>
    <PacketID>67</PacketID>
  </Packet>
  <Packet>
    <PacketName>PET_CHANGE_SKIN_MSG</PacketName>
    <PacketID>105</PacketID>
  </Packet>
</Packets>
This file was was generated with an XML updater (I used this one https://www.mpgh.net/forum/showthread.php?t=1185923)
Thank you for this! worked like a charm.
Posts 18 of 8 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?