Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.11.2012, 00:57
TEI вне форума Посмотреть профиль Отправить личное сообщение для TEI Найти все сообщения от TEI
  № 1  
Ответить с цитированием
TEI
 
Аватар для TEI

Регистрация: Nov 2010
Сообщений: 111
По умолчанию sitelock для всех поддоменов

Доброго времени суток,

Необходимо залочить игру для всех поддоменов.
http://games.armorgames.com
http://preview.armorgames.com
http://cache.armorgames.com
http://cdn.armorgames.com
http://gamemedia.armorgames.com
http://*.armorgames.com

Я верно понимаю, что для этого достаточно такой функции:
Код AS3:
var url:String = stage.loaderInfo.loaderURL;
var urlStart:Number = url.indexOf("://") + 3;
var urlEnd:Number = url.indexOf("/",urlStart);
var domain:String = url.substring(urlStart,urlEnd);
var LastDot:Number = domain.lastIndexOf(".") - 1;
var domEnd:Number = domain.lastIndexOf(".",LastDot) + 1;
domain = domain.substring(domEnd,domain.length);
 
var urls:Array=["armorgames.com", "www.armorgames.com"];
var site_good:int=0;
for (var i:int = 0; i < urls.length; i++) {
	if (domain == urls[i]) {
		site_good=1;
	}
}

Старый 12.11.2012, 01:02
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ну если никто декомпилировать не будет, достаточно. Но вообще то такие проверки делают на сервере, и от того, валидна или нет отправляют инит-данные и графику - все с сервера.
__________________
Марк Tween

Старый 12.11.2012, 01:23
vizgl вне форума Посмотреть профиль Отправить личное сообщение для vizgl Найти все сообщения от vizgl
  № 3  
Ответить с цитированием
vizgl
 
Аватар для vizgl

Регистрация: Jun 2012
Сообщений: 70
Цитата:
Сообщение от in4core Посмотреть сообщение
Ну если никто декомпилировать не будет, достаточно. Но вообще то такие проверки делают на сервере, и от того, валидна или нет отправляют инит-данные и графику - все с сервера.
Оно того не стоит, чтобы так нагружать свой сервер.

Тут http://devizgl.blogspot.com/2012/03/blog-post_28.html
описана функция, которая возвращает домен без www части, так-что можно сделать 1 проверкой на сравнение с armorgames.com
__________________
Блог: http://devizgl.blogspot.com/

Старый 12.11.2012, 02:21
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
Оно того не стоит, чтобы так нагружать свой сервер.
Что за бред? КАкая нагрузка на сервер еще? От проверки перед подключением ни один сервер не загнется даже при 100 000 пользователях ( образно ) - это вам не потоковые данные а инициализация. А делать проверки - которые напрямую касаются сервера и http протокола во флеше - моветон чистой воды
__________________
Марк Tween

Старый 12.11.2012, 02:29
TEI вне форума Посмотреть профиль Отправить личное сообщение для TEI Найти все сообщения от TEI
  № 5  
Ответить с цитированием
TEI
 
Аватар для TEI

Регистрация: Nov 2010
Сообщений: 111
Ну, здесь серверу это не важно. Здесь важно именно мне, что дальше этого сайта игра никуда не ушла. А декомпилить то можно, не об этом речь

Старый 12.11.2012, 02:53
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 6  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
А декомпилить то можно, не об этом речь
Декомпилили - сменили адрес сайта - все ваша игра работает там где вы не хотели.
__________________
Марк Tween

Старый 12.11.2012, 09:36
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 7  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
все ваша игра работает там где вы не хотели.
А чем в этом случае поможет
Цитата:
такие проверки делают на сервере, и от того, валидна или нет отправляют инит-данные и графику - все с сервера.
думаешь трудно вытащить валидную графику и кинуть себе на сервер перед этим изменить адрес в лоадере
?
__________________
Отряд Котовскага

Старый 12.11.2012, 09:47
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
in4core, причем тут сервер к казуалкам на игровых порталах?

Добавлено через 1 минуту
Код AS3:
var url:String = "http://bla.armorgames.com";
var pattern:RegExp = /^(?:.*?\.)?armorgames.com$/;
trace(url.match(pattern));

Старый 12.11.2012, 12:49
elder_Nosferatu вне форума Посмотреть профиль Отправить личное сообщение для elder_Nosferatu Найти все сообщения от elder_Nosferatu
  № 9  
Ответить с цитированием
elder_Nosferatu
 
Аватар для elder_Nosferatu

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
Цитата:
Сообщение от in4core Посмотреть сообщение
Ну если никто декомпилировать не будет, достаточно. Но вообще то такие проверки делают на сервере, и от того, валидна или нет отправляют инит-данные и графику - все с сервера.
На сколько мне известно, на подобных порталах не приветствуются игры, которые хотя бы сидят в разных файлах, а на счет сторонних серверов я вообще молчу. Разве что ваша работа получила бы оценку "НУ ВАЩЕ!". Максимум, что позволяют себе среднестатистические игры такоо формата - это отправка статистики на сторонние сервера.

Старый 12.11.2012, 20:18
vizgl вне форума Посмотреть профиль Отправить личное сообщение для vizgl Найти все сообщения от vizgl
  № 10  
Ответить с цитированием
vizgl
 
Аватар для vizgl

Регистрация: Jun 2012
Сообщений: 70
Цитата:
Сообщение от in4core Посмотреть сообщение
Что за бред? КАкая нагрузка на сервер еще? От проверки перед подключением ни один сервер не загнется даже при 100 000 пользователях ( образно ) - это вам не потоковые данные а инициализация. А делать проверки - которые напрямую касаются сервера и http протокола во флеше - моветон чистой воды
Вы не внимательный, я прокомментировал эту запись:
Цитата:
Сообщение от in4core Посмотреть сообщение
Ну если никто декомпилировать не будет, достаточно. Но вообще то такие проверки делают на сервере, и от того, валидна или нет отправляют инит-данные и графику - все с сервера.
А тут четко написано "отправляют инит-данные и графику - все с сервера".
А теперь скажите, насколько сильной будет нагрузка на сервер, когда из него каждый пользователь будет тянуть ресурсы?
__________________
Блог: http://devizgl.blogspot.com/

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:06.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.