Наша команда была в онлайн игровой индустрии с 1999 года Наша программа была разработана профессиональными игроками в покер и разработчиков программного обеспечения с минимальным 30-летним опытом работы.
После покупки, мы будем также включать в себя 60-дневной поддержку для обучения сотрудников и интеграции коды программного обеспечения на сервер. Если вы желаете расширить время, мы готовы вести переговоры о справедливой рыночной стоимости для нашего опыта.
Наш фоновым имеет три различные части; Communication Server, покер сервера и базы данных. Ниже приводится краткое изложение на каждой части:
- Communication Server
Наш коммуникационный сервер использует язык программирования Erlang для обмена данных между клиентом и сервером и сервером к серверу (брандмауэр). Мы используем Erlang, потому что каждое соединение имеет свой собственный процесс, с очень небольшим следом. Сам Erlang может быть расширен на многих компьютерах, и поэтому может обрабатывать тысячи и тысячи соединений.
Клиент API имеет очень специфические сообщения и сервер проверяет каждое входящее сообщение. Если сообщение будет отправлено, что не в нашем списке API, или просто плохой пакет, наш сервер будет разорвать соединение немедленно. Многие люди пытаются отправить SQL-инъекции, чтобы сорвать или кражу информации; этот тип атаки невозможно из-за наш слой защиты.
После того, как сообщение прошло все требования проверки, он затем передаются на хранимую процедуру сервера покера. - Покер-сервер
Весь код хранимой процедуры написан на Java для легкого обслуживания.
Все сообщения, отправленные на сервер покера должны пройти дополнительную проверку. Это делается путем анализа всех данных, ожидаемых в конкретных областях. Если сообщение не в состоянии проверки, система будет определять тип сбоя и принять соответствующие меры.
Покер является быстрым темпом игры, в которых принимает участие многих игроков, поэтому скорость имеет важное значение. Poker сервер может обрабатывать тысячи таблиц одновременно, распределяя нагрузку через перегородку.
Как мы можем достичь этого?
Наиболее потребляющая часть сервера покерного анализ вручную. Большинство серверного программного обеспечения в покере является неэффективным. Мы разработали специальный алгоритм, который анализирует миллионы покерных рук в секунду (в прошлом тесте на двухъядерном составило 6,2 млн раздач в секунду). Этот алгоритм будет обрабатывать все известный покер игры в Интернете. В зависимости от конфигурации сервера покера, наше программное обеспечение способно обрабатывать 5000 восемь двуручные таблицы Омаха Привет / Lo в секунду.
нет Кроме того, мы абсолютно не замок в нашей системе. Каждое действие на сервере покер обрабатывается по одному. Такая конструкция повышает целостность данных, без запирания. Все действия игрока и таймеры, которые хранятся в базе данных. Если сбой происходит, игра возобновляется именно там, где она была прервана. - База данных (VoltDB)
Наша база данных VoltDB, база данных в оперативной памяти. В зависимости от конфигурации базы данных, он может обрабатывать миллионы транзакций в секунду. Каждая сделку экспортируются в хранилище данных для обеспечения целостности и полный снимок базы данных выполняются так часто, как вы чувствуете, нужно (мы в настоящее время выполняем эту задачу каждые 5 минут).
Поскольку все планы SQL заявления предопределены и выполнены непосредственно на сервер покера, все SQL выполнять функции очень быстро, и непроницаемы для атак внедрения SQL. Только операторы SQL, написанные на сервере покер может быть выполнена.
Наша база данных находится за межсетевым экраном и доступ разрешен только через локальную сеть и собственные протоколы безопасности базы данных.
Целостность данных имеет решающее значение, и мы поддерживаем полный учет на всех клиентов и игроков.
У нас есть интерфейс Bitcoin для быстрых операций Bitcoin. Клиентские депозиты будут показывать, как в ожидании на получение средств и, в свою очередь, будут зачислены на их счет после 1 подтверждения (может быть изменен). Изъятия допускаются после последнего депозита клиента имеет 6 подтверждений. После этого, все отходы обрабатываются мгновенно. Мы реализовали небольшую плату за обслуживание (0,00015 BTC), чтобы обеспечить быструю обработку, а также для уменьшения чрезмерного депозита и снятия клиента.
Если вы серьезно относитесь к покупке нашей компании, и хотели бы обсудить наши программные функции более подробно, пожалуйста, поймите, мы можем потребовать NDA для нашей защиты.