Zetrox | Дата: Воскресенье, 20.01.2013, 16:59 | Сообщение # 59 |
Группа: Пользователи
Сообщений: 15
| Делись мыслями поддержи проект! )
Добавлено (11.01.2013, 19:59:56) --------------------------------------------- И так вроде нашел способ чтоб плазма не крашилась при выходе игрока с сервера, пока тестю данный способ. Дальше отпишусь когда буду уверен на все 100%
Добавлено (20.01.2013, 14:59:58) --------------------------------------------- TRIADA в чем весь смысл данного форума если сам в нем не участвуешь, тем более не помогаешь!? Без обид конечно... Народ расскажу как можно избавиться от бага вылета плазмы когда игрок при 0-вой статистике выходит из игры. После наблюдений я понял что стата отправляется в графу "STATS" SQL базы. Т.к в этой строке мы не прописали пользователей краш плазмы неизбежен потому что список игроков не прописывается в нем автоматически. Итак устанавливаем базу:
-- MySQL dump 10.13 Distrib 5.5.17, for Win32 (x86) -- -- Host: localhost Database: bfbc2 -- ------------------------------------------------------ -- Server version 5.5.17
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-- -- Table structure for table `friends` --
DROP TABLE IF EXISTS `friends`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `friends` ( `name` varchar(255) NOT NULL, `id` varchar(255) NOT NULL, `owner` varchar(255) NOT NULL, `ip` varchar(255) NOT NULL, `members` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */;
-- -- Dumping data for table `friends` --
LOCK TABLES `friends` WRITE; /*!40000 ALTER TABLE `friends` DISABLE KEYS */; INSERT INTO `friends` VALUES ('the1domo','248133568','domo','76.105.175.8','1'); /*!40000 ALTER TABLE `friends` ENABLE KEYS */; UNLOCK TABLES;
-- -- Table structure for table `games` --
DROP TABLE IF EXISTS `games`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `games` ( `game_id` int(11) NOT NULL AUTO_INCREMENT, `lobby_id` int(11) NOT NULL, `game_hn` varchar(255) DEFAULT NULL, `game_hu` int(11) DEFAULT NULL, `game_n` varchar(255) NOT NULL, `game_i` char(255) NOT NULL, `game_p` int(11) NOT NULL, `game_j` varchar(11) DEFAULT NULL, `game_v` varchar(255) NOT NULL, `game_jp` int(11) DEFAULT NULL, `game_qp` int(11) NOT NULL, `game_ap` int(11) NOT NULL, `game_mp` int(11) NOT NULL, `game_f` int(11) DEFAULT NULL, `game_nf` int(11) DEFAULT NULL, `game_pl` varchar(255) NOT NULL, `game_pw` int(11) NOT NULL, `game_hardcore` int(11) NOT NULL, `game_hasPassword` int(11) NOT NULL, `game_punkbuster` int(11) NOT NULL, `game_level` varchar(255) NOT NULL, `game_sguid` varchar(255) NOT NULL, `game_time` varchar(255) NOT NULL, `game_hash` varchar(255) NOT NULL, `game_region` varchar(255) NOT NULL, `game_public` int(11) NOT NULL, `B-U-EA` int(11) NOT NULL, `B-U-Provider` varchar(255) NOT NULL, `B-U-QueueLength` int(11) NOT NULL, `B-U-Softcore` int(11) NOT NULL, `B-U-gameMod` varchar(255) NOT NULL, `B-U-gamemode` varchar(255) NOT NULL, `game_elo` int(11) NOT NULL, `game_version` varchar(11) NOT NULL, `game_numObservers` int(11) NOT NULL, `game_maxObservers` int(11) NOT NULL, `server_online` int(10) NOT NULL, `B-U-PunkBusterVersion` varchar(50) NOT NULL, `UGID` varchar(255) DEFAULT NULL, PRIMARY KEY (`game_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
-- -- Table structure for table `gdet` --
DROP TABLE IF EXISTS `gdet`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `gdet` ( `LID` int(11) NOT NULL, `GID` int(11) NOT NULL, `AutoBalance` int(11) NOT NULL, `BannerUrl` varchar(255) NOT NULL, `Crosshair` int(11) NOT NULL, `FriendlyFire` varchar(255) NOT NULL, `KillCam` int(11) NOT NULL, `Minimap` int(11) NOT NULL, `MinimapSpotting` int(11) NOT NULL, `ServerDescription0` varchar(255) DEFAULT NULL, `ServerDescriptionCount` int(11) NOT NULL, `ThirdPersonVehicleCameras` int(11) DEFAULT NULL, `ThreeDSpotting` int(11) NOT NULL, `pdat00` varchar(255) NOT NULL, `pdat01` varchar(255) NOT NULL, `pdat02` varchar(255) NOT NULL, `pdat03` varchar(255) NOT NULL, `pdat04` varchar(255) NOT NULL, `pdat05` varchar(255) NOT NULL, `pdat06` varchar(255) NOT NULL, `pdat07` varchar(255) NOT NULL, `pdat08` varchar(255) NOT NULL, `pdat09` varchar(255) NOT NULL, `pdat10` varchar(255) NOT NULL, `pdat11` varchar(255) NOT NULL, `pdat12` varchar(255) NOT NULL, `pdat13` varchar(255) NOT NULL, `pdat14` varchar(255) NOT NULL, `pdat15` varchar(255) NOT NULL, `pdat16` varchar(255) NOT NULL, `pdat17` varchar(255) NOT NULL, `pdat18` varchar(255) NOT NULL, `pdat19` varchar(255) NOT NULL, `pdat20` varchar(255) NOT NULL, `pdat21` varchar(255) NOT NULL, `pdat22` varchar(255) NOT NULL, `pdat23` varchar(255) NOT NULL, `pdat24` varchar(255) NOT NULL, `pdat25` varchar(255) NOT NULL, `pdat26` varchar(255) NOT NULL, `pdat27` varchar(255) NOT NULL, `pdat28` varchar(255) NOT NULL, `pdat29` varchar(255) NOT NULL, `pdat30` varchar(255) NOT NULL, `pdat31` varchar(255) NOT NULL, `ip` varchar(255) NOT NULL, PRIMARY KEY (`GID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */;
-- -- Table structure for table `logs` --
CREATE TABLE IF NOT EXISTS `logs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `logs` text NOT NULL, `ip` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Dumping data for table `logs` --
INSERT INTO `logs` (`id`, `logs`, `ip`) VALUES (1, '- fesl server listening TCP Beta 4.0\n', '(null)'), (2, '- fesl server listening TCP Beta 4.0\n', '(null)'), (3, '- Client connected\n', '(null)');
-- -- Table structure for table `online` --
CREATE TABLE IF NOT EXISTS `online` ( `id` varchar(5) NOT NULL, `online` varchar(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Dumping data for table `online` --
INSERT INTO `online` (`id`, `online`) VALUES ('1', '-13');
-- -- Table structure for table `lobbies` --
DROP TABLE IF EXISTS `lobbies`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `lobbies` ( `lobby_id` int(11) NOT NULL, `lobby_name` varchar(255) NOT NULL, `lobby_locale` varchar(255) NOT NULL, `lobby_num_games` int(11) NOT NULL, `lobby_max_games` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
-- -- Dumping data for table `lobbies` --
LOCK TABLES `lobbies` WRITE; /*!40000 ALTER TABLE `lobbies` DISABLE KEYS */; INSERT INTO `lobbies` VALUES (257,'bfbc2PC01','en_US',1599,10000); /*!40000 ALTER TABLE `lobbies` ENABLE KEYS */; UNLOCK TABLES;
-- -- Table structure for table `personas` --
DROP TABLE IF EXISTS `personas`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `personas` ( `persona_id` int(11) NOT NULL AUTO_INCREMENT, `persona_name` varchar(255) NOT NULL, `ip` varchar(255) NOT NULL, `user_id` int(255) NOT NULL, `email` varchar(255) NOT NULL, `persona_lkey` varchar(255) DEFAULT NULL, `persona_lastLogin` datetime NOT NULL, `persona_online` varchar(255) NOT NULL, PRIMARY KEY (`persona_id`) ) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */;
-- -- Dumping data for table `personas` --
LOCK TABLES `personas` WRITE; /*!40000 ALTER TABLE `personas` DISABLE KEYS */; INSERT INTO `personas` VALUES (4,'test','',4,'test@test.com',NULL,'2012-04-16 22:28:49','0'),(1,'bfbc2.server.p','',1,'bfbc2.server.pc@ea.com','iIYozBcZ1OYDaYcuE4B-OijDcv4.','2012-04-16 22:28:39','1'),(5,'player','0',4,'test@test.com',NULL,'2012-02-21 17:57:06','0'),(2,'bfbc.server.ps','0',2,'bfbc.server.ps3@ea.com','F9JAzOqqOQj0C9RyTHIX66jOz3c.','2012-03-25 14:21:54','1'),(3,'bfbc.server.xe','0',3,'bfbc.server.xenon@ea.com','dRqakGaxUH5vhbYNlqjbAudVboJ.','2012-03-25 14:24:39','1'); /*!40000 ALTER TABLE `personas` ENABLE KEYS */; UNLOCK TABLES;
-- -- Tabule strukture table `persona_stats` --
CREATE TABLE `persona_stats` ( `user_id` int(11) NOT NULL auto_increment, `persona_stat_key` varchar(255) NOT NULL, `persona_stat_value` varchar(255) NOT NULL, `persona_lastLogin` varchar(255) NOT NULL, `persona_lkey` varchar(255) NOT NULL, `persona_id` varchar(255) NOT NULL, PRIMARY KEY (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Dumping data for table `persona_stats` --
INSERT INTO `persona_stats` VALUES (1, '', '', '', '', '1');
-- -- Table structure for table `ping_sites` --
DROP TABLE IF EXISTS `ping_sites`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `ping_sites` ( `ping_site_addr` varchar(255) DEFAULT NULL, `ping_site_type` int(255) DEFAULT NULL, `ping_site_name` varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
-- -- Dumping data for table `ping_sites` --
LOCK TABLES `ping_sites` WRITE; /*!40000 ALTER TABLE `ping_sites` DISABLE KEYS */; INSERT INTO `ping_sites` VALUES ('127.0.0.1',0,'gva'),('127.0.0.1',0,'nrt'),('127.0.0.1',0,'iad'),('127.0.0.1',0,'sjc'); /*!40000 ALTER TABLE `ping_sites` ENABLE KEYS */; UNLOCK TABLES;
-- -- Table structure for table `users` --
DROP TABLE IF EXISTS `users`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `user_nuid` varchar(255) NOT NULL, `user_password` varchar(255) NOT NULL, `macaddr` varchar(255) DEFAULT NULL, `user_lkey` varchar(255) DEFAULT NULL, `user_displayName` varchar(255) NOT NULL, `user_online` varchar(255) NOT NULL, `user_lastLogin` datetime NOT NULL, PRIMARY KEY (`user_id`) ) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */;
-- -- Dumping data for table `users` --
LOCK TABLES `users` WRITE; /*!40000 ALTER TABLE `users` DISABLE KEYS */; INSERT INTO `users` VALUES (4,'test@test.com','test','',NULL,'test','0','2012-04-16 22:28:46'),(1,'bfbc2.server.pc@ea.com','Che6rEPA','','iIYozBcZ1OYDaYcuE4B-OijDcv4.','bfbc2.server.p','1','2012-04-16 22:28:39'),(2,'bfbc.server.ps3@ea.com','zAmeH7bR','','F9JAzOqqOQj0C9RyTHIX66jOz3c.','bfbc2.server.ps','1','2012-03-25 14:21:54'),(3,'bfbc.server.xenon@ea.com','B8ApRavE','','dRqakGaxUH5vhbYNlqjbAudVboJ.','bfbc2.server.xe','1','2012-03-25 14:24:39'); /*!40000 ALTER TABLE `users` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- -- Table structure for table `stats` --
CREATE TABLE IF NOT EXISTS `stats` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `stats2value` varchar(255) NOT NULL, `stats1value` varchar(255) NOT NULL, `stats0value` varchar(255) NOT NULL, `ip` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Dumping data for table `stats` --
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-- Dump completed on 2012-04-16 23:41:22
Далее ручками создаем игрока в списке "USERS" указываем имя пользователя и эмайл, далее шелкаем по пункту "STATS" щелкаем в верхней части браузера пункт "Вставить" там где написано "name" пишем имя игрока, в строке "email" пишем почту игрока. Данные берутся из списка "USERS" Итак смело можно выходить и входить на сервер. Приятной игры
Сообщение отредактировал Zetrox - Воскресенье, 20.01.2013, 17:02 |
|
| |