Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Hosting SWFs on Web Host

Newbie Spellweaver
Joined
Jun 30, 2014
Messages
9
Reaction score
1
So I have been trying to host my swfs on my paid web host instead of hosting on the same vps as my emu. Using the same working swfs on my vps, I can't get it to work when I use the swfs hosted on my web host.

I've edited rs4.php like follows: (I have an ip for "myiphere")
PHP:
<?php
/* ***************** * @author capos * ******************/
$width = 100;$height = 114;
function buildimg($bytes, $width, $height){	$img=imagecreatetruecolor($width, $height);imagealphablending($img, false);imagesavealpha($img, true);$x=0;$y=0;	$colors=unpack("N*", $bytes);	foreach($colors as $color)	{		imagesetpixel($img, $x, $y, (0x7f-($color>>25)<<24)|($color&0xffffff));		if(++$x==$width)		{$x=0;$y++;}	}	header('Content-Type: image/png');	imagepng($img);}
$pixels = file_get_contents('./banner.txt'); // the banner pixels
if($_GET){	$token = trim($_GET["token"]);	if(strlen($token) >= 10)	{			// Stuff to connect to mus and get banner data.. (prime and generator)		$fp = fsockopen("myserverip", 30001, $errno, $errstr, 1);		if (!is_resource($fp))		{			exit("LE FAIL...");		}				$packet = '0'.chr(1).$token;
		fwrite($fp, $packet); 		fflush($fp);				stream_set_timeout($fp, 1);		$data = fgets($fp, 512);		list($prime, $generator) = explode(':', $data);		fclose($fp);				$prime = '114670925920269957593299136150366957983142588366300079186349531';		$generator = '1589935137502239924254699078669119674538324391752663931735947';
		$insert = chr(strlen($prime)).$prime.chr(strlen($generator)).$generator;		$Length = strlen($token);$Length2 = strlen($insert);		$p = 0;$bitsnum = "";		for($i=0;$i<$Length2;$i++)		{			$bits = base_convert(ord($insert[$i]) ^ ord($token[$p]),10,2);			$need = 8 - strlen($bits);			for($o=0;$o<$need;$o++)$bits = "0".$bits;			$bitsnum .= $bits;			if (++$p == $Length) $p = 0;		}		$insertpos = 0;$Length = strlen($bitsnum);		for ($y = 39; $y < 69; $y++)		{			$a = 0;			for ($r = 4; $r < 84; $r++)			{				$pos = (($y + $a) * $width + $r) * 4;				$b = 1;				while ($b < 4)				{					if($insertpos < $Length)					{						$binaryData = base_convert(ord($pixels[$pos + $b]),10,2);						$need = 8 - strlen($binaryData);						for($o=0;$o<$need;$o++) $binaryData = "0".$binaryData;						$binaryData[7] = $bitsnum[$insertpos];						$pixels[$pos + $b] = chr(base_convert($binaryData,2,10));						$insertpos++;$b++;						continue;					}					break 3;				}				if ($r % 2 == 0) $a++;			}		}			}}buildimg($pixels, $width, $height);?>

When I use dev tools, it can't get pass rs4.php. The client loads till 87% then gets redirected to the game directory. Not sure if it would help but I also edited crossdomain.xml to allow access from my vps.

Any help? Thanks in advance.
 
Back
Top