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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.02.2014, 09:41
bifidokk вне форума Посмотреть профиль Отправить личное сообщение для bifidokk Найти все сообщения от bifidokk
  № 11  
Ответить с цитированием
bifidokk
 
Аватар для bifidokk

Регистрация: Jan 2011
Сообщений: 200
Цитата:
Сообщение от SuriTheAngel Посмотреть сообщение
Я пришёл к выводу, что лучше всего сохранять данные игры именно ВКонтакте. Ибо если у вас вдруг полетят сервера, или случится казус, или ваш хостер вас забанит по какой-то причине, а у вас не окажется бэкапов данных пользователей, или останутся старые, то будет очень нехорошо, и вам придётся ставить то, что есть и приносить пользователям извинения в виде игровой валюты, что, думаю, скажется на донате на некоторый период.
что за бред? покажите мне хоть одну более менее крупную игру, которая использует подобный метод?
да даже игру, где хотя бы 100 чел онлайна.

ничто не дает вам 100% гарантии целостности ваших данных. для этого и берутся надежные хостеры или поднимаются свои сервера, каждый день делаются бэкапы итд итп.

Старый 11.02.2014, 00:59
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 12  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
Цитата:
Сообщение от caseyryan Посмотреть сообщение
я арендую серверы у reg.ru
VPS или физический ?

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Физический

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
Сообщение от caseyryan Посмотреть сообщение
И как же это донаты будут бабки закидывать на счет игры, если у нее нет собственного сервера?
Доводилось вообще что-то с платежами делать? ) Судя по посту, не доводилось.
Так вот, поясняю, контактовские (да и в одноклассниках почти так же) платежи работают следующим образом:
вызывается метод showPaymentBox() в который передаются нужные параметры товара. Далее игрок подтверждает платеж (в случае с контактом), контакт делает запросы на адрес колбэка платежей (на сервер разработчика), сервер его разбирает, вытаскивает оттуда информацию о товаре, если все ок, то производит манипуляции типа добавления товара игроку, и отсылает контакту утвердительный ответ. Дальше сервер контакта уже списывает голоса со счета пользователя, и переводит их на счет приложения.
Без скрипта колбэка на своем сервере платежи сделать нельзя. Но это один вопрос.

Для чего же еще нужен свой сервер? Он нужен для того, чтобы формировать всю важную логику игры. Если данные будут формироваться клиентом и отправляться на сохранение в контакт, то их любой школьник (маломальски соображающий в этом), сможет подделать и подменить.

Так что не надо тут притягивать за уши аргументы типа

Самый лучший вариант - это хранить данные и логику на собственном / арендованном сервере.

Жесткие диски у хостеров на серверах обычно настроены рейд массивом, и даже если что-то полетит, то "не работать" будет не долго. А если хостер кого-то и банит, то банится, как правило, внешний IP адрес, при этом клиенту предоставляется дополнительный адрес для доступа к серверу через IPMI, чтобы он мог устранить причину блокировки. Чаще всего такой причиной бывает DDOS атака с сервера, но это бывает только если клиент сам олух, и не добросовестно относится к администрированию своего сервера

п.с. Это не реклама, но я арендую серверы у reg.ru . Все работает стабильно и хорошо. Служба поддержки отзывчивая и всегда готовы пойти на встречу, мне даже цены снижали, когда я нашел более дешевый вариант. Причем без проблем, даже никаких дополнительных вопросов не задавали, просто снизили до цены, которая меня устраивала
Дело в том, что storage.set и storage.get - это серверные методы.
Я делаю подобные запросы только с сервера, заменив на них запросы в БД.
Пока что ни одна страница ВК и никакие данные со страницы не удалились никоим образом из ВК за все годы работы соц. сети, а значит - хранить данные пользователя ВК - это безопасней всего.

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Дело в том, что storage.set и storage.get - это серверные методы.
Не правда. Официально к серверным методам относятся только методы secure.
storage.get / set - это клиентские методы, вообще не требующие наличия собственного сервера у разработчика.
Я их как-то, давным-давно, использовал в приложении, которое не требовало ни топов игроков, ни игровой валюты, ничего такого. В них просто записывался результат пользователя в изучении немецких слов. Количество выученных слов, и количество пройденных уроков.
Вот в этом случае такие методы пригождались. Но, как уже заметили выше, никто не гарантирует сохранность данных

Старый 11.02.2014, 21:06
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 16  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
Но, как уже заметили выше, никто не гарантирует сохранность данных
Вы хотите сказать, что ВКонтакте не гарантируют того, что записанные данные не утеряются?

Старый 11.02.2014, 21:22
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 17  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Именно это я и хочу сказать. У меня лично бывало так, что это хранилище слетало, причем два раза. Нисколько не вру и не приукрашиваю.

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Ладно, спасибо, буду теперь записывать в БД

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

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

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


 


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


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