0716
parent
a34f20b7db
commit
e60f6e465d
|
|
@ -8,6 +8,7 @@
|
|||
<outputRelativeToContentRoot value="true" />
|
||||
<module name="web_group" />
|
||||
<module name="taurus-core" />
|
||||
<module name="web_login" />
|
||||
<module name="taurus-permanent" />
|
||||
<module name="taurus-permanent (1)" />
|
||||
<module name="event_mgr" />
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="PublishConfigData" serverName="璀璨test" remoteFilesAllowedToDisappearOnAutoupload="false">
|
||||
<serverData>
|
||||
<paths name="璀璨test">
|
||||
<serverdata>
|
||||
<mappings>
|
||||
<mapping local="$PROJECT_DIR$" web="/" />
|
||||
</mappings>
|
||||
</serverdata>
|
||||
</paths>
|
||||
</serverData>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -25,5 +25,7 @@
|
|||
<file url="file://$PROJECT_DIR$/taurus-web/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/web_group/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/web_group/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/web_login/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/web_login/src/main/resources" charset="UTF-8" />
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -13,6 +13,7 @@
|
|||
<option value="$PROJECT_DIR$/game_zp_fangpaofa/pom.xml" />
|
||||
<option value="$PROJECT_DIR$/game_mj_hongzhong/pom.xml" />
|
||||
<option value="$PROJECT_DIR$/event_mgr/pom.xml" />
|
||||
<option value="$PROJECT_DIR$/web_login/pom.xml" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="SshConfigs">
|
||||
<configs>
|
||||
<sshConfig authType="PASSWORD" host="8.163.27.54" id="14dd0a8a-6fcd-4e7b-80f5-12e03613bf8f" port="22" nameFormat="DESCRIPTIVE" username="root" useOpenSSHConfig="true" />
|
||||
</configs>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="WebServers">
|
||||
<option name="servers">
|
||||
<webServer id="4705d601-ba48-4ab5-99f5-ce7ce02a3105" name="璀璨test">
|
||||
<fileTransfer accessType="SFTP" host="8.163.27.54" port="22" sshConfigId="14dd0a8a-6fcd-4e7b-80f5-12e03613bf8f" sshConfig="root@8.163.27.54:22 password">
|
||||
<advancedOptions>
|
||||
<advancedOptions dataProtectionLevel="Private" keepAliveTimeout="0" passiveMode="true" shareSSLContext="true" />
|
||||
</advancedOptions>
|
||||
</fileTransfer>
|
||||
</webServer>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
||||
Binary file not shown.
|
|
@ -2,5 +2,6 @@
|
|||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$/../../.." vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="AutoImportSettings">
|
||||
<option name="autoReloadType" value="SELECTIVE" />
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="20e8fee9-fdf8-4f0a-b077-01dc794cf1f5" name="Changes" comment="">
|
||||
<change afterPath="$PROJECT_DIR$/src/main/java/extend/zp/uitl/WinCardPxNew.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.idea/compiler.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../.idea/compiler.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.idea/encodings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../.idea/encodings.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../.idea/misc.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../game_common/target/game_common-1.0.0.jar" beforeDir="false" afterPath="$PROJECT_DIR$/../game_common/target/game_common-1.0.0.jar" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/vcs.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/config/game-config.xml" beforeDir="false" afterPath="$PROJECT_DIR$/config/game-config.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/config/taurus-core.xml" beforeDir="false" afterPath="$PROJECT_DIR$/config/taurus-core.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/EXRoom.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/EXRoom.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/PlayerRuleManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/PlayerRuleManager.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/RoomCard.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/RoomCard.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/player/rule/RuleDealTi.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/player/rule/RuleDealTi.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/player/rule/RuleDrawWin.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/player/rule/RuleDrawWin.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/player/state/EXPlayerDrawState.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/player/state/EXPlayerDrawState.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/uitl/Paixing.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/uitl/Paixing.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/extend/zp/uitl/WinCardNew.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/extend/zp/uitl/WinCardNew.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_group/target/ROOT.war" beforeDir="false" afterPath="$PROJECT_DIR$/../web_group/target/ROOT.war" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupLogService.class" beforeDir="false" afterPath="$PROJECT_DIR$/../web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupLogService.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupRoomService.class" beforeDir="false" afterPath="$PROJECT_DIR$/../web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupRoomService.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupService.class" beforeDir="false" afterPath="$PROJECT_DIR$/../web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupService.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_group/target/classes/com/group/service/GroupLogService.class" beforeDir="false" afterPath="$PROJECT_DIR$/../web_group/target/classes/com/group/service/GroupLogService.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_group/target/classes/com/group/service/GroupRoomService.class" beforeDir="false" afterPath="$PROJECT_DIR$/../web_group/target/classes/com/group/service/GroupRoomService.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_group/target/classes/com/group/service/GroupService.class" beforeDir="false" afterPath="$PROJECT_DIR$/../web_group/target/classes/com/group/service/GroupService.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../web_login/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../web_login/pom.xml" afterDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="ComposerSettings">
|
||||
<execution />
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
|
||||
</component>
|
||||
<component name="MavenImportPreferences">
|
||||
<option name="generalSettings">
|
||||
<MavenGeneralSettings>
|
||||
<option name="localRepository" value="C:\Users\74162\.m2\cuican" />
|
||||
</MavenGeneralSettings>
|
||||
</option>
|
||||
</component>
|
||||
<component name="ProjectColorInfo">{
|
||||
"associatedIndex": 3
|
||||
}</component>
|
||||
<component name="ProjectId" id="3G4e2Ib7KHE4FPchIhKG1KzjPd7" />
|
||||
<component name="ProjectViewState">
|
||||
<option name="hideEmptyMiddlePackages" value="true" />
|
||||
<option name="showLibraryContents" value="true" />
|
||||
</component>
|
||||
<component name="PropertiesComponent">{
|
||||
"keyToString": {
|
||||
"Application.Main.executor": "Run",
|
||||
"Maven.game_zp_fangpaofa [clean].executor": "Run",
|
||||
"Maven.game_zp_fangpaofa [install].executor": "Run",
|
||||
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||
"git-widget-placeholder": "master",
|
||||
"kotlin-language-version-configured": "true",
|
||||
"last_opened_file_path": "D:/cuican/server/game_zp_fangpaofa/config",
|
||||
"node.js.detected.package.eslint": "true",
|
||||
"node.js.detected.package.tslint": "true",
|
||||
"node.js.selected.package.eslint": "(autodetect)",
|
||||
"node.js.selected.package.tslint": "(autodetect)",
|
||||
"nodejs_package_manager_path": "npm",
|
||||
"settings.editor.selected.configurable": "MavenSettings",
|
||||
"vue.rearranger.settings.migration": "true"
|
||||
}
|
||||
}</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="D:\cuican\server\game_zp_fangpaofa\config" />
|
||||
</key>
|
||||
<key name="CopyClassDialog.RECENTS_KEY">
|
||||
<recent name="extend.zp.uitl" />
|
||||
</key>
|
||||
</component>
|
||||
<component name="RunManager">
|
||||
<configuration name="Main" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<option name="MAIN_CLASS_NAME" value="game_zp_fangpaofa.Main" />
|
||||
<module name="game_zp_fangpaofa" />
|
||||
<extension name="coverage">
|
||||
<pattern>
|
||||
<option name="PATTERN" value="game_zp_fangpaofa.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</pattern>
|
||||
</extension>
|
||||
<method v="2">
|
||||
<option name="Make" enabled="true" />
|
||||
</method>
|
||||
</configuration>
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="Application.Main" />
|
||||
</list>
|
||||
</recent_temporary>
|
||||
</component>
|
||||
<component name="SharedIndexes">
|
||||
<attachedChunks>
|
||||
<set>
|
||||
<option value="bundled-jdk-9f38398b9061-18abd8497189-intellij.indexing.shared.core-IU-241.14494.240" />
|
||||
<option value="bundled-js-predefined-1d06a55b98c1-74d2a5396914-JavaScript-IU-241.14494.240" />
|
||||
</set>
|
||||
</attachedChunks>
|
||||
</component>
|
||||
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
|
||||
<component name="TaskManager">
|
||||
<task active="true" id="Default" summary="Default task">
|
||||
<changelist id="20e8fee9-fdf8-4f0a-b077-01dc794cf1f5" name="Changes" comment="" />
|
||||
<created>1783235059676</created>
|
||||
<option name="number" value="Default" />
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1783235059676</updated>
|
||||
<workItem from="1783235060716" duration="3001000" />
|
||||
<workItem from="1783259561703" duration="819000" />
|
||||
<workItem from="1783271400003" duration="32000" />
|
||||
<workItem from="1783413938882" duration="2191000" />
|
||||
<workItem from="1783533507303" duration="406000" />
|
||||
<workItem from="1783606773911" duration="594000" />
|
||||
<workItem from="1783630603815" duration="423000" />
|
||||
<workItem from="1783759273419" duration="1581000" />
|
||||
<workItem from="1783871116862" duration="1644000" />
|
||||
<workItem from="1784018019087" duration="1197000" />
|
||||
<workItem from="1784049337435" duration="5328000" />
|
||||
<workItem from="1784056931071" duration="6227000" />
|
||||
<workItem from="1784065765566" duration="3266000" />
|
||||
<workItem from="1784102959751" duration="916000" />
|
||||
<workItem from="1784133369894" duration="1994000" />
|
||||
<workItem from="1784139699325" duration="7296000" />
|
||||
<workItem from="1784185636966" duration="875000" />
|
||||
<workItem from="1784188543231" duration="1009000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TypeScriptGeneratedFilesManager">
|
||||
<option name="version" value="3" />
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<pin-to-top-manager>
|
||||
<pinned-members>
|
||||
<PinnedItemInfo parentTag="extend.zp.uitl.WinCardNew" memberName="winList" />
|
||||
</pinned-members>
|
||||
</pin-to-top-manager>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<gameSetting>
|
||||
<host>192.168.3.9</host>
|
||||
<intranet>192.168.3.9</intranet>
|
||||
<host>192.168.0.18</host>
|
||||
<intranet>192.168.0.18</intranet>
|
||||
<port>8017</port>
|
||||
<serverId>8917</serverId>
|
||||
<gameId>17</gameId>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
log4j.rootLogger = INFO,consoleAppender,fileAppender
|
||||
|
||||
# ConsoleAppender
|
||||
log4j.appender.consoleAppender=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.consoleAppender.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.consoleAppender.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%t] %c{2} %3x - %m%n
|
||||
|
||||
|
||||
# Regular FileAppender
|
||||
log4j.appender.fileAppender=org.apache.log4j.DailyRollingFileAppender
|
||||
log4j.appender.fileAppender.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.fileAppender.File=logs/game.log
|
||||
log4j.appender.fileAppender.layout.ConversionPattern=%d{dd MMM yyyy | HH:mm:ss,SSS} | %-5p | %t | %c{3} | %3x | %m%n
|
||||
log4j.appender.fileAppender.Encoding=UTF-8
|
||||
log4j.appender.fileAppender.DatePattern='.'yyyy-MM-dd
|
||||
log4j.appender.dailyFile.Append=true
|
||||
|
||||
# The file is rolled over very day
|
||||
log4j.appender.fileAppender.DatePattern ='.'yyyy-MM-dd
|
||||
#RollingFile
|
||||
log4j.appender.RollingFile.MaxFileSize=20M
|
||||
log4j.appender.RollingFile.MaxBackupIndex=10
|
||||
log4j.appender.RollingFile.layout = org.apache.log4j.PatternLayout
|
||||
log4j.appender.RollingFile.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n
|
||||
|
|
@ -38,13 +38,14 @@
|
|||
</poolConfig>
|
||||
|
||||
<infos>
|
||||
<info name="group1_db0" host="8.138.120.167" password="cssq@2020" port="6379" database="0" timeout="5000"/>
|
||||
<info name="group1_db1" host="8.138.120.167" password="cssq@2020" port="6379" database="1" timeout="5000"/>
|
||||
<info name="group1_db5" host="8.138.120.167" password="cssq@2020" port="6379" database="5" timeout="5000"/>
|
||||
<info name="group1_db8" host="8.138.120.167" password="cssq@2020" port="6379" database="8" timeout="5000"/>
|
||||
<info name="group1_db9" host="8.138.120.167" password="cssq@2020" port="6379" database="9" timeout="5000"/>
|
||||
<info name="group1_db10" host="8.138.120.167" password="cssq@2020" port="6379" database="10" timeout="5000"/>
|
||||
<info name="group1_db11" host="8.138.120.167" password="cssq@2020" port="6379" database="11" timeout="5000"/>
|
||||
<info name="group1_db0" host="8.163.27.54" password="cssq@2020" port="6379" database="0" timeout="5000"/>
|
||||
<info name="group1_db1" host="8.163.27.54" password="cssq@2020" port="6379" database="1" timeout="5000"/>
|
||||
<info name="group1_db2" host="8.163.27.54" password="cssq@2020" port="6379" database="2" timeout="5000"/>
|
||||
<info name="group1_db5" host="8.163.27.54" password="cssq@2020" port="6379" database="5" timeout="5000"/>
|
||||
<info name="group1_db8" host="8.163.27.54" password="cssq@2020" port="6379" database="8" timeout="5000"/>
|
||||
<info name="group1_db9" host="8.163.27.54" password="cssq@2020" port="6379" database="9" timeout="5000"/>
|
||||
<info name="group1_db10" host="8.163.27.54" password="cssq@2020" port="6379" database="10" timeout="5000"/>
|
||||
<info name="group1_db11" host="8.163.27.54" password="cssq@2020" port="6379" database="11" timeout="5000"/>
|
||||
</infos>
|
||||
</plugin>
|
||||
</serivce-core>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,624 @@
|
|||
07 七月 2026 | 16:48:05,281 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 16:48:05,282 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 16:48:05,292 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 16:48:05,292 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 16:48:05,292 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 16:48:05,494 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 16:48:05,496 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 16:48:05,498 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 16:48:05,499 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 16:48:05,500 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 16:48:05,502 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 16:48:05,502 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 16:48:05,502 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 16:48:05,502 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:48:05,721 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:52:07,863 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:50991 }
|
||||
07 七月 2026 | 16:52:08,574 | INFO | Ext:2 | extend.zp.EXMainServer | | room:251248 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:52:08,577 | INFO | Ext:2 | extend.zp.EXMainServer | | room:251248 thread start
|
||||
07 七月 2026 | 16:52:08,578 | INFO | Ext:2 | extend.zp.EXMainServer | | room:251248 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:52:08,578 | INFO | room:251248_0 | extend.zp.EXMainServer | | room:251248 thread run
|
||||
07 七月 2026 | 16:52:09,249 | INFO | room:251248_0 | extend.zp.EXMainServer | | owner.status:0
|
||||
07 七月 2026 | 16:52:10,690 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerInitState]
|
||||
07 七月 2026 | 16:52:10,691 | INFO | room:251248_0 | extend.zp.EXMainServer | | reload:false
|
||||
07 七月 2026 | 16:52:10,691 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:106312 join [room:251248]!
|
||||
07 七月 2026 | 16:52:14,002 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:52:18,246 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:51025 }
|
||||
07 七月 2026 | 16:52:18,484 | INFO | room:251248_0 | extend.zp.EXMainServer | | owner.status:0
|
||||
07 七月 2026 | 16:52:18,987 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerInitState]
|
||||
07 七月 2026 | 16:52:18,987 | INFO | room:251248_0 | extend.zp.EXMainServer | | reload:false
|
||||
07 七月 2026 | 16:52:18,987 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:102777 join [room:251248]!
|
||||
07 七月 2026 | 16:52:21,156 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:52:21,156 | INFO | room:251248_0 | extend.zp.EXMainServer | | room:251248 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:52:21,459 | INFO | room:251248_0 | extend.zp.EXMainServer | | 游戏开始:0
|
||||
07 七月 2026 | 16:52:21,459 | INFO | room:251248_0 | extend.zp.EXMainServer | | this.status:1
|
||||
07 七月 2026 | 16:52:21,689 | INFO | room:251248_1 | extend.zp.EXMainServer | | room:251248 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:52:21,693 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:52:21,693 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:52:21,693 | INFO | room:251248_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:52:21,693 | INFO | room:251248_1 | extend.zp.EXGameController | | roomId:251248,round:1,player:{user}:102777,cardInhand:[101, 102, 104, 106, 108, 109, 109, 109, 110, 110, 201, 202, 203, 203, 205, 206, 208, 209, 209, 210]
|
||||
07 七月 2026 | 16:52:21,694 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:52:21,694 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:52:21,694 | INFO | room:251248_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:52:21,694 | INFO | room:251248_1 | extend.zp.EXGameController | | roomId:251248,round:1,player:{user}:106312,cardInhand:[102, 103, 104, 105, 105, 105, 106, 106, 107, 107, 109, 110, 201, 201, 202, 204, 204, 204, 205, 207]
|
||||
07 七月 2026 | 16:52:21,694 | INFO | room:251248_1 | extend.zp.EXGameController | | roomId:251248,round:1,cardList:[103, 207, 208, 203, 108, 205, 104, 203, 207, 110, 107, 104, 108, 103, 206, 106, 107, 208, 206, 108]
|
||||
07 七月 2026 | 16:52:21,700 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:52:21,700 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:52:21,700 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:52:23,210 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:52:23,210 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:52:23,210 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:52:23,210 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:52:23,210 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:14,492 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 16:53:14,493 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 16:53:14,501 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 16:53:14,501 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 16:53:14,502 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 16:53:14,709 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 16:53:14,710 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 16:53:14,713 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 16:53:14,715 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 16:53:14,716 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 16:53:14,717 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 16:53:14,717 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 16:53:14,717 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 16:53:14,717 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:53:15,346 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:53:17,495 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:49670 }
|
||||
07 七月 2026 | 16:53:17,697 | INFO | Ext:2 | extend.zp.EXMainServer | | room:251248 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:53:17,749 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:53:17,866 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:53:17,908 | INFO | Ext:2 | extend.zp.EXMainServer | | room:251248 thread start
|
||||
07 七月 2026 | 16:53:17,908 | INFO | Ext:2 | extend.zp.EXMainServer | | room:251248 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:53:17,908 | INFO | room:251248_0 | extend.zp.EXMainServer | | room:251248 thread run
|
||||
07 七月 2026 | 16:53:17,973 | INFO | room:251248_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:53:17,973 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:53:18,102 | INFO | room:251248_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:53:18,103 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:106312 join [room:251248]!
|
||||
07 七月 2026 | 16:53:24,522 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:49694 }
|
||||
07 七月 2026 | 16:53:24,675 | INFO | room:251248_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:53:24,675 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:53:24,814 | INFO | room:251248_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:53:24,814 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:102777 join [room:251248]!
|
||||
07 七月 2026 | 16:53:38,031 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:53:39,389 | INFO | room:251248_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:53:39,389 | INFO | room:251248_0 | extend.zp.EXMainServer | | room:251248 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:53:39,546 | INFO | room:251248_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 16:53:39,644 | INFO | room:251248_1 | extend.zp.EXMainServer | | room:251248 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXGameController | | roomId:251248,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXGameController | | roomId:251248,round:1,player:{user}:106312,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 16:53:39,645 | INFO | room:251248_1 | extend.zp.EXGameController | | roomId:251248,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 16:53:39,647 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:39,648 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:53:39,648 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:41,151 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:41,152 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:41,152 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:41,152 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:53:41,152 | INFO | room:251248_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:53:41,152 | INFO | room:251248_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:39,831 | INFO | room:251248_1 | extend.zp.EXMainServer | | playerid :102777 ask dissmis room :251248,dismissCount :1
|
||||
07 七月 2026 | 16:56:41,142 | INFO | room:251248_1 | extend.zp.EXMainServer | | json: {"cmdList":[{"seat":2,"data":{"hu_xi":0,"opcard":[110,110,110],"from_seat":2,"active_card":110,"type":3,"card":110},"cmd":"Action"},{"seat":1,"data":{"card":206,"left_count":19},"cmd":"GetCard"},{"seat":1,"data":{"hu_xi":9,"opcard":[108,108,108,108],"from_seat":1,"active_card":108,"type":7,"card":108},"cmd":"Action"},{"seat":1,"data":{"hu_xi":18,"opcard":[109,109,109,109],"from_seat":1,"active_card":109,"type":7,"card":109},"cmd":"Action"},{"seat":1,"data":{"card":104},"cmd":"AddCard"},{"seat":1,"data":{"hu_xi":18,"opcard":[106,106,106],"from_seat":1,"active_card":106,"type":3,"card":106},"cmd":"Action"},{"seat":1,"data":{"hu_xi":18,"opcard":[203,203,203],"from_seat":1,"active_card":203,"type":3,"card":203},"cmd":"Action"},{"seat":1,"data":{"card":206},"cmd":"AddCard"},{"seat":1,"data":{"card_list":[{"X":1,"Y":1,"card":201},{"X":2,"Y":1,"card":203},{"X":2,"Y":2,"card":203},{"X":2,"Y":3,"card":203},{"X":3,"Y":1,"card":205},{"X":3,"Y":2,"card":205},{"X":4,"Y":1,"card":106},{"X":4,"Y":2,"card":106},{"X":4,"Y":3,"card":106},{"X":5,"Y":1,"card":107},{"X":6,"Y":1,"card":109},{"X":6,"Y":2,"card":109},{"X":6,"Y":3,"card":109},{"X":6,"Y":4,"card":109},{"X":7,"Y":1,"card":209},{"X":7,"Y":2,"card":210}]},"cmd":"ChangePaiXing"},{"seat":1,"data":{"card_list":[{"X":1,"Y":1,"card":201},{"X":2,"Y":1,"card":203},{"X":2,"Y":2,"card":203},{"X":2,"Y":3,"card":203},{"X":3,"Y":1,"card":205},{"X":3,"Y":2,"card":205},{"X":4,"Y":1,"card":106},{"X":4,"Y":2,"card":106},{"X":4,"Y":3,"card":106},{"X":5,"Y":1,"card":107},{"X":6,"Y":1,"card":209},{"X":6,"Y":2,"card":210}]},"cmd":"ChangePaiXing"},{"result":{"data":{"liuju":false,"left_card":[203,208,102,204,105,208,206,110,207,202,107,104,107,205,207,201,204,103],"xipai_score":1,"info_list":[{"round_score":0,"is_win":false,"win_card":0,"tun":0,"hu_type":1,"opCardList":[{"card1":110,"card2":110,"hu_xi":3,"card3":110,"type":3}],"seat":2,"hu_xi":0,"hp_info":{"cur_hp":89987000,"total_hp":0,"upper_limit":false,"round_actual_hp":0},"total_score":0,"hand_card":[101,102,103,103,104,104,105,105,106,107,201,202,204,206,207,208,209],"fangpaoscore":0,"mingtang":[]},{"round_score":0,"is_win":false,"win_card":0,"tun":0,"hu_type":1,"opCardList":[{"card1":108,"card2":108,"hu_xi":9,"card3":108,"type":7},{"card1":109,"card2":109,"hu_xi":9,"card3":109,"type":7},{"card1":106,"card2":106,"hu_xi":3,"card3":106,"type":3},{"card1":203,"card2":203,"hu_xi":6,"card3":203,"type":3}],"seat":1,"hu_xi":0,"hp_info":{"cur_hp":99013000,"total_hp":0,"upper_limit":false,"round_actual_hp":0},"total_score":0,"hand_card":[104,107,201,205,205,206,209,210],"fangpaoscore":0,"mingtang":[]}],"time":1783414601,"throw_card":[]},"type":0},"cmd":"result"}],"info":{"round":1,"left_card":20,"active_seat":0,"config":{"tuoguan_active_time":0,"daniao":0,"honghu":true,"shoupai":0,"pid":11,"yikuaibian":true,"tiandihu":true,"isvip":0,"hpData":{"limitloot":0,"limitInRoom":0,"type":1,"anchou_rewardValueType":1,"times":100,"maxRound":8,"xipai_rewardType":3,"limitPump":0,"anchou_rewards_val":100,"limitPlay":100,"robot_room":0,"basePump":0,"anchou_rewardType":3,"tex_times_room":100,"rewards_list":[{"UpperLimitRewardsub":0,"UpperLimitReward":0,"pumpProportion":0,"UpperLimit":0}]},"mode":1,"kahu":true,"times":8,"mingwei":true,"hp_no_limit":0,"isNonnegative":1,"wuhu":true,"game_id":17,"AA":0,"maxPlayers":2,"hunum":0,"fengding":1,"haidiliao":true,"tuoguan":false,"isHidden":0,"xi_pai":true,"yidianhong":true,"shisanhong":true,"tuoguan_active_timeIndex":1,"tuoguan_result_type":0,"xi_pai_score":100,"choupai":0},"roomid":"251248","banker_seat":1,"game_id":17,"playerData":[{"nick":"余生只愛","seat":2,"score":0,"sex":1,"hand_card":[101,102,103,103,104,104,105,105,106,107,110,110,110,201,202,204,206,207,208,209],"total_score":0,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKnfk4JubeZHicPibVRLbjssNA2Tv3PnjsLNVtciaQM3Ixh2TJpWia9E8fr825miay9MhlrqUsOCiacjFWNajTQztDC9ic4GYOTwGRFyNIhtI18G5ozA/132","aid":102777},{"nick":"南风知我意","seat":1,"score":0,"sex":1,"hand_card":[106,106,106,107,108,108,108,108,109,109,109,109,201,203,203,203,205,205,209,210],"total_score":0,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0D9y2bKic7SWDA8NAJAwpxdv9GgX3xRlXgpF1XQcUoGgQwthKIX51hNhuwtONlzcKNVicDZJ7FyKo8gsGJ13mIGw/132","aid":106312}]}}
|
||||
07 七月 2026 | 16:56:41,326 | INFO | room:251248_1 | extend.zp.EXMainServer | | maxPlayer:2
|
||||
07 七月 2026 | 16:56:41,326 | INFO | room:251248_1 | extend.zp.EXMainServer | | valid:0
|
||||
07 七月 2026 | 16:56:41,612 | INFO | room:251248_1 | extend.zp.EXMainServer | | scoreWin:0|room.basepump:0room UpperLimitRewardsub0
|
||||
07 七月 2026 | 16:56:41,613 | INFO | room:251248_1 | extend.zp.EXMainServer | | roomMoney:0 | room.basepump:0 | hpPumpfalse| practicalHpPump:0| aHeadReward:true
|
||||
07 七月 2026 | 16:56:41,641 | INFO | room:251248_1 | extend.zp.EXMainServer | | scoreWin:0|room.basepump:0room UpperLimitRewardsub0
|
||||
07 七月 2026 | 16:56:41,641 | INFO | room:251248_1 | extend.zp.EXMainServer | | roomMoney:0 | room.basepump:0 | hpPumpfalse| practicalHpPump:0| aHeadReward:true
|
||||
07 七月 2026 | 16:56:41,688 | INFO | room:251248_1 | extend.zp.EXMainServer | | room:251248 [EXRoomDealState]to[RoomDestoryGameState]
|
||||
07 七月 2026 | 16:56:41,699 | INFO | PacketReader-1 | permanent.core.SessionManager | | Session removed: { Id: 1[{user}:106312], Type: NORMAL, IP: 192.168.0.18:49670 }
|
||||
07 七月 2026 | 16:56:41,705 | INFO | PacketReader-2 | permanent.core.SessionManager | | Session removed: { Id: 2[{user}:102777], Type: NORMAL, IP: 192.168.0.18:49694 }
|
||||
07 七月 2026 | 16:56:42,026 | INFO | room:251248_1 | extend.zp.EXMainServer | | room:251248 thread stop
|
||||
07 七月 2026 | 16:56:43,420 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 3, Type: NORMAL, IP: 192.168.0.18:53262 }
|
||||
07 七月 2026 | 16:56:43,560 | INFO | Ext:1 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:56:43,560 | INFO | Ext:1 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 16:56:43,560 | INFO | Ext:1 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:56:43,561 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 16:56:43,611 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:0
|
||||
07 七月 2026 | 16:56:43,835 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerInitState]
|
||||
07 七月 2026 | 16:56:43,836 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:false
|
||||
07 七月 2026 | 16:56:43,836 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 16:56:44,131 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 4, Type: NORMAL, IP: 192.168.0.18:53266 }
|
||||
07 七月 2026 | 16:56:44,338 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:0
|
||||
07 七月 2026 | 16:56:44,539 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerInitState]
|
||||
07 七月 2026 | 16:56:44,539 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:false
|
||||
07 七月 2026 | 16:56:44,539 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 16:56:47,158 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:56:47,978 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:56:47,978 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:56:48,131 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:0
|
||||
07 七月 2026 | 16:56:48,131 | INFO | room:461308_0 | extend.zp.EXMainServer | | this.status:1
|
||||
07 七月 2026 | 16:56:48,304 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:56:48,304 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:48,304 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:56:48,304 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:56:48,305 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:49,810 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:49,810 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:49,811 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:49,811 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:56:49,811 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:56:49,811 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:09,538 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 16:57:09,539 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 16:57:09,549 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 16:57:09,550 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 16:57:09,550 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 16:57:10,028 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 16:57:10,033 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 16:57:10,037 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 16:57:10,040 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 16:57:10,041 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 16:57:10,042 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 16:57:10,043 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 16:57:10,044 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 16:57:10,044 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:57:10,288 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:57:16,540 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:53914 }
|
||||
07 七月 2026 | 16:57:16,679 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:57:16,738 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:57:16,819 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:57:16,846 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 16:57:16,847 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:57:16,847 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 16:57:16,896 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:57:16,897 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:57:17,015 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:57:17,015 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 16:57:17,290 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:53918 }
|
||||
07 七月 2026 | 16:57:17,416 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:57:17,417 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:57:17,503 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:57:17,503 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 16:57:25,409 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:57:26,037 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:57:26,037 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:57:26,188 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:57:26,274 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 16:57:26,275 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 16:57:26,277 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:26,278 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:57:26,278 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:27,782 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:27,783 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:27,783 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:27,783 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:57:27,783 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:57:27,783 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:05,204 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 16:58:05,205 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 16:58:05,216 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 16:58:05,216 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 16:58:05,216 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 16:58:05,438 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 16:58:05,440 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 16:58:05,443 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 16:58:05,445 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 16:58:05,446 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 16:58:05,447 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 16:58:05,447 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 16:58:05,448 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 16:58:05,448 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:58:05,625 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:58:06,241 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:54037 }
|
||||
07 七月 2026 | 16:58:06,390 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:58:06,443 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:58:06,555 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:58:06,582 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 16:58:06,583 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:58:06,583 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 16:58:06,638 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:58:06,638 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:58:06,766 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:58:06,767 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 16:58:06,849 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:54043 }
|
||||
07 七月 2026 | 16:58:06,971 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:58:06,971 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:58:07,067 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:58:07,067 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 16:58:14,595 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:58:15,217 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:58:15,217 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:58:15,381 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 16:58:15,482 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 16:58:15,483 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 16:58:15,485 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:15,485 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:58:15,485 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:16,990 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:16,991 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:16,991 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:16,991 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:16,991 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:58:16,991 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:58:47,031 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 16:58:47,031 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 16:58:47,040 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 16:58:47,040 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 16:58:47,041 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 16:58:47,352 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 16:58:47,355 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 16:58:47,357 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 16:58:47,359 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 16:58:47,359 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 16:58:47,360 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 16:58:47,361 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 16:58:47,361 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 16:58:47,361 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:58:47,611 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:58:48,889 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:51715 }
|
||||
07 七月 2026 | 16:58:49,024 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:58:49,070 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:58:49,182 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:58:49,209 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 16:58:49,209 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:58:49,209 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 16:58:49,254 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:58:49,255 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:58:49,450 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:58:49,450 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 16:58:56,985 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:51737 }
|
||||
07 七月 2026 | 16:58:57,111 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:58:57,111 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:58:57,189 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:58:57,189 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 16:58:59,572 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:59:00,267 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:59:00,267 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:59:00,439 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 16:59:00,518 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 16:59:00,519 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 16:59:00,521 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:00,521 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:59:00,522 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:02,029 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:02,029 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:02,029 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:02,029 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:02,029 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:59:02,029 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:11,599 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 16:59:11,600 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 16:59:11,609 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 16:59:11,609 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 16:59:11,610 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 16:59:11,969 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 16:59:11,972 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 16:59:11,976 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 16:59:11,979 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 16:59:11,979 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 16:59:11,980 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 16:59:11,981 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 16:59:11,981 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 16:59:11,981 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:59:12,192 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:59:14,626 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:51766 }
|
||||
07 七月 2026 | 16:59:14,764 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:59:14,815 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:59:14,915 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:59:14,940 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 16:59:14,940 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:59:14,940 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 16:59:14,983 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:59:14,983 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:59:15,127 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:59:15,127 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 16:59:18,505 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:51774 }
|
||||
07 七月 2026 | 16:59:18,633 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:59:18,633 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:59:18,799 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:59:18,799 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 16:59:19,300 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:59:21,200 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:59:21,200 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:59:21,421 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 16:59:21,539 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:59:21,539 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:21,539 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:59:21,540 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:59:21,540 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 16:59:21,540 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:21,540 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:59:21,540 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:59:21,540 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 16:59:21,540 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 16:59:21,544 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:21,544 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:59:21,544 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:23,050 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:23,050 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:23,050 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:23,050 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:23,052 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:59:23,052 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:35,925 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 16:59:35,926 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 16:59:35,936 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 16:59:35,936 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 16:59:35,936 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 16:59:36,148 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 16:59:36,149 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 16:59:36,152 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 16:59:36,154 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 16:59:36,155 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 16:59:36,155 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 16:59:36,156 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 16:59:36,156 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 16:59:36,156 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:59:36,422 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 16:59:40,431 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:51816 }
|
||||
07 七月 2026 | 16:59:40,673 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 16:59:40,742 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:59:40,952 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 16:59:40,989 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 16:59:40,989 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 16:59:40,989 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 16:59:41,034 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:59:41,035 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:59:41,185 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:59:41,185 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 16:59:44,237 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:51826 }
|
||||
07 七月 2026 | 16:59:44,364 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 16:59:44,365 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 16:59:44,468 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 16:59:44,469 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 16:59:45,386 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:59:46,914 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 16:59:46,914 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 16:59:47,149 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 16:59:47,234 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 16:59:47,236 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 16:59:47,238 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:47,238 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:47,238 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:47,239 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 16:59:47,239 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:48,745 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 16:59:48,745 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 16:59:48,745 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:35,485 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 17:00:35,486 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 17:00:35,495 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 17:00:35,496 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 17:00:35,496 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 17:00:35,866 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 17:00:35,869 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 17:00:35,872 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 17:00:35,877 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 17:00:35,878 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 17:00:35,879 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 17:00:35,880 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 17:00:35,880 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 17:00:35,880 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 17:00:36,191 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 17:00:46,725 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:65291 }
|
||||
07 七月 2026 | 17:00:46,918 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 17:00:46,969 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 17:00:47,074 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 17:00:47,100 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 17:00:47,100 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 17:00:47,100 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 17:00:47,145 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 17:00:47,146 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 17:00:47,273 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 17:00:47,273 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 17:00:47,685 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:65295 }
|
||||
07 七月 2026 | 17:00:47,796 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 17:00:47,796 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 17:00:47,924 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 17:00:47,924 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 17:00:50,440 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 17:00:51,385 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 17:00:51,385 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 17:00:51,533 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 17:00:51,633 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 17:00:51,634 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:51,634 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 17:00:51,635 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 17:00:51,635 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 17:00:51,635 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:51,635 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 17:00:51,635 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 17:00:51,635 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 17:00:51,636 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 17:00:51,640 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:51,640 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 17:00:51,640 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:53,198 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:53,198 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:53,198 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:53,198 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:00:53,199 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 17:00:53,199 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:16,580 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
07 七月 2026 | 17:01:16,581 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
07 七月 2026 | 17:01:16,590 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
07 七月 2026 | 17:01:16,590 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
07 七月 2026 | 17:01:16,591 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
07 七月 2026 | 17:01:16,972 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
07 七月 2026 | 17:01:16,975 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
07 七月 2026 | 17:01:16,978 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
07 七月 2026 | 17:01:16,980 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
07 七月 2026 | 17:01:16,980 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
07 七月 2026 | 17:01:16,981 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
07 七月 2026 | 17:01:16,982 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
07 七月 2026 | 17:01:16,982 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
07 七月 2026 | 17:01:16,982 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 17:01:17,332 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
07 七月 2026 | 17:01:19,920 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:51288 }
|
||||
07 七月 2026 | 17:01:20,168 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [null]to[RoomInitState]
|
||||
07 七月 2026 | 17:01:20,252 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 17:01:20,412 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
07 七月 2026 | 17:01:20,482 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 thread start
|
||||
07 七月 2026 | 17:01:20,482 | INFO | Ext:2 | extend.zp.EXMainServer | | room:461308 [RoomInitState]to[RoomReloadState]
|
||||
07 七月 2026 | 17:01:20,482 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 thread run
|
||||
07 七月 2026 | 17:01:20,523 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 17:01:20,524 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 17:01:20,787 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 17:01:20,787 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 join [room:461308]!
|
||||
07 七月 2026 | 17:01:21,299 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:53691 }
|
||||
07 七月 2026 | 17:01:21,658 | INFO | room:461308_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
07 七月 2026 | 17:01:21,658 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
07 七月 2026 | 17:01:21,887 | INFO | room:461308_0 | extend.zp.EXMainServer | | reload:true
|
||||
07 七月 2026 | 17:01:21,887 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 join [room:461308]!
|
||||
07 七月 2026 | 17:01:24,150 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 17:01:24,872 | INFO | room:461308_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
07 七月 2026 | 17:01:24,873 | INFO | room:461308_0 | extend.zp.EXMainServer | | room:461308 [RoomReloadState]to[EXRoomStartGameState]
|
||||
07 七月 2026 | 17:01:25,422 | INFO | room:461308_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
07 七月 2026 | 17:01:26,786 | INFO | room:461308_1 | extend.zp.EXMainServer | | room:461308 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
07 七月 2026 | 17:01:26,787 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:26,787 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 17:01:26,787 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 17:01:26,787 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:102777,cardInhand:[106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 109, 201, 203, 203, 203, 205, 205, 209, 210]
|
||||
07 七月 2026 | 17:01:26,787 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:26,788 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
07 七月 2026 | 17:01:26,788 | INFO | room:461308_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
07 七月 2026 | 17:01:26,788 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,player:{user}:106312,cardInhand:[101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 110, 110, 110, 201, 202, 204, 206, 207, 208, 209]
|
||||
07 七月 2026 | 17:01:26,788 | INFO | room:461308_1 | extend.zp.EXGameController | | roomId:461308,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
07 七月 2026 | 17:01:26,791 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:26,791 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:26,791 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:26,791 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
07 七月 2026 | 17:01:26,791 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:28,296 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:01:28,296 | INFO | room:461308_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
07 七月 2026 | 17:01:28,296 | INFO | room:461308_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
07 七月 2026 | 17:16:24,617 | INFO | PacketReader-1 | permanent.core.SessionManager | | Session removed: { Id: 1[{user}:102777], Type: NORMAL, IP: 192.168.0.18:51288 }
|
||||
07 七月 2026 | 17:16:25,787 | INFO | PacketReader-2 | permanent.core.SessionManager | | Session removed: { Id: 2[{user}:106312], Type: NORMAL, IP: 192.168.0.18:53691 }
|
||||
|
|
@ -0,0 +1,627 @@
|
|||
11 七月 2026 | 17:07:30,340 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
11 七月 2026 | 17:07:30,342 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
11 七月 2026 | 17:07:30,354 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
11 七月 2026 | 17:07:30,354 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
11 七月 2026 | 17:07:30,355 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
11 七月 2026 | 17:07:30,608 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
11 七月 2026 | 17:07:30,611 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
11 七月 2026 | 17:07:30,617 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
11 七月 2026 | 17:07:30,618 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
11 七月 2026 | 17:07:30,618 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
11 七月 2026 | 17:07:30,621 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
11 七月 2026 | 17:07:30,621 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
11 七月 2026 | 17:07:30,622 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
11 七月 2026 | 17:07:30,622 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:07:31,495 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:07:38,207 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:64218 }
|
||||
11 七月 2026 | 17:07:38,471 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:64221 }
|
||||
11 七月 2026 | 17:07:38,482 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [null]to[RoomInitState]
|
||||
11 七月 2026 | 17:07:38,487 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 thread start
|
||||
11 七月 2026 | 17:07:38,488 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [RoomInitState]to[RoomReloadState]
|
||||
11 七月 2026 | 17:07:38,488 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 thread run
|
||||
11 七月 2026 | 17:07:38,885 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:0
|
||||
11 七月 2026 | 17:07:39,413 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerInitState]
|
||||
11 七月 2026 | 17:07:39,415 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:false
|
||||
11 七月 2026 | 17:07:39,415 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:07:39,500 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:0
|
||||
11 七月 2026 | 17:07:39,956 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerInitState]
|
||||
11 七月 2026 | 17:07:39,956 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:false
|
||||
11 七月 2026 | 17:07:39,956 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:07:42,518 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:07:43,337 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:07:43,337 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 [RoomReloadState]to[EXRoomStartGameState]
|
||||
11 七月 2026 | 17:07:43,644 | INFO | room:168091_0 | extend.zp.EXMainServer | | 游戏开始:0
|
||||
11 七月 2026 | 17:07:43,644 | INFO | room:168091_0 | extend.zp.EXMainServer | | this.status:1
|
||||
11 七月 2026 | 17:07:43,852 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
11 七月 2026 | 17:07:43,854 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:07:43,855 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:07:43,856 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:07:43,856 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210]
|
||||
11 七月 2026 | 17:07:43,856 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:07:43,856 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:07:43,856 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:07:43,856 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:106312,cardInhand:[103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210]
|
||||
11 七月 2026 | 17:07:43,856 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
11 七月 2026 | 17:07:43,874 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:07:43,874 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
11 七月 2026 | 17:07:43,874 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:07:45,393 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:07:45,393 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:07:45,394 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:08:27,241 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
11 七月 2026 | 17:08:27,242 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
11 七月 2026 | 17:08:27,251 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
11 七月 2026 | 17:08:27,251 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
11 七月 2026 | 17:08:27,251 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
11 七月 2026 | 17:08:27,480 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
11 七月 2026 | 17:08:27,482 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
11 七月 2026 | 17:08:27,485 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
11 七月 2026 | 17:08:27,487 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
11 七月 2026 | 17:08:27,488 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
11 七月 2026 | 17:08:27,488 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
11 七月 2026 | 17:08:27,489 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
11 七月 2026 | 17:08:27,489 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
11 七月 2026 | 17:08:27,489 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:08:27,750 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:08:30,631 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:60013 }
|
||||
11 七月 2026 | 17:08:30,784 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [null]to[RoomInitState]
|
||||
11 七月 2026 | 17:08:30,831 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:08:30,946 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:08:30,976 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 thread start
|
||||
11 七月 2026 | 17:08:30,976 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [RoomInitState]to[RoomReloadState]
|
||||
11 七月 2026 | 17:08:30,976 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 thread run
|
||||
11 七月 2026 | 17:08:31,033 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:08:31,035 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:08:31,138 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:08:31,138 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:08:31,378 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:60019 }
|
||||
11 七月 2026 | 17:08:31,494 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:08:31,494 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:08:31,568 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:08:31,569 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:08:40,812 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:08:41,494 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:08:41,494 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 [RoomReloadState]to[EXRoomStartGameState]
|
||||
11 七月 2026 | 17:08:41,706 | INFO | room:168091_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
11 七月 2026 | 17:08:41,793 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
11 七月 2026 | 17:08:41,793 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:08:41,793 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:08:41,793 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:08:41,793 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210]
|
||||
11 七月 2026 | 17:08:41,793 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:08:41,794 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:08:41,794 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:08:41,794 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:106312,cardInhand:[103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210]
|
||||
11 七月 2026 | 17:08:41,794 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,cardList:[206, 203, 104, 208, 102, 204, 105, 208, 206, 110, 207, 202, 107, 104, 107, 205, 207, 201, 204, 103]
|
||||
11 七月 2026 | 17:08:41,796 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:08:41,797 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
11 七月 2026 | 17:08:41,797 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:08:43,299 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:08:43,300 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:08:43,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:09:03,112 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
11 七月 2026 | 17:09:03,112 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
11 七月 2026 | 17:09:03,122 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
11 七月 2026 | 17:09:03,122 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
11 七月 2026 | 17:09:03,122 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
11 七月 2026 | 17:09:03,341 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
11 七月 2026 | 17:09:03,344 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
11 七月 2026 | 17:09:03,346 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
11 七月 2026 | 17:09:03,348 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
11 七月 2026 | 17:09:03,349 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
11 七月 2026 | 17:09:03,349 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
11 七月 2026 | 17:09:03,350 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
11 七月 2026 | 17:09:03,350 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
11 七月 2026 | 17:09:03,350 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:09:03,536 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:09:28,656 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:56991 }
|
||||
11 七月 2026 | 17:09:28,814 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [null]to[RoomInitState]
|
||||
11 七月 2026 | 17:09:28,886 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:09:28,985 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:09:29,018 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 thread start
|
||||
11 七月 2026 | 17:09:29,018 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [RoomInitState]to[RoomReloadState]
|
||||
11 七月 2026 | 17:09:29,020 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 thread run
|
||||
11 七月 2026 | 17:09:29,071 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:09:29,071 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:09:29,236 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:09:29,236 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:09:31,278 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:56996 }
|
||||
11 七月 2026 | 17:09:31,430 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:09:31,430 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:09:31,570 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:09:31,570 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:09:34,099 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:09:34,901 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:09:34,902 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 [RoomReloadState]to[EXRoomStartGameState]
|
||||
11 七月 2026 | 17:09:35,117 | INFO | room:168091_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210]
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:106312,cardInhand:[103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210]
|
||||
11 七月 2026 | 17:09:35,381 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,cardList:[109, 208, 106, 207, 206, 206, 101, 206, 205, 202, 109, 208, 206, 106, 209, 102, 210, 205, 202, 209]
|
||||
11 七月 2026 | 17:09:35,384 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:09:35,384 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
11 七月 2026 | 17:09:35,384 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:09:36,887 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:09:36,887 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:09:36,887 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:09:44,470 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
11 七月 2026 | 17:09:44,471 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
11 七月 2026 | 17:09:44,481 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
11 七月 2026 | 17:09:44,481 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
11 七月 2026 | 17:09:44,481 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
11 七月 2026 | 17:09:44,863 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
11 七月 2026 | 17:09:44,865 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
11 七月 2026 | 17:09:44,869 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
11 七月 2026 | 17:09:44,870 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
11 七月 2026 | 17:09:44,871 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
11 七月 2026 | 17:09:44,872 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
11 七月 2026 | 17:09:44,873 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
11 七月 2026 | 17:09:44,873 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
11 七月 2026 | 17:09:44,873 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:09:45,091 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:14:54,035 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:55090 }
|
||||
11 七月 2026 | 17:14:54,227 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [null]to[RoomInitState]
|
||||
11 七月 2026 | 17:14:54,283 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:14:54,471 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:14:54,511 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 thread start
|
||||
11 七月 2026 | 17:14:54,511 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [RoomInitState]to[RoomReloadState]
|
||||
11 七月 2026 | 17:14:54,512 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 thread run
|
||||
11 七月 2026 | 17:14:54,556 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:14:54,556 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:14:54,700 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:14:54,700 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:14:54,735 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:55095 }
|
||||
11 七月 2026 | 17:14:54,864 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:14:54,864 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:14:54,976 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:14:54,978 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:15:24,560 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState] Entrust Auto Execute ActionEvent
|
||||
11 七月 2026 | 17:15:24,560 | INFO | room:168091_0 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:24,593 | INFO | PacketReader-1 | permanent.core.SessionManager | | Session removed: { Id: 1[{user}:106312], Type: NORMAL, IP: 192.168.0.18:55090 }
|
||||
11 七月 2026 | 17:15:24,864 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState] Entrust Auto Execute ActionEvent
|
||||
11 七月 2026 | 17:15:24,864 | INFO | room:168091_0 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:24,894 | INFO | PacketReader-2 | permanent.core.SessionManager | | Session removed: { Id: 2[{user}:102777], Type: NORMAL, IP: 192.168.0.18:55095 }
|
||||
11 七月 2026 | 17:15:34,472 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 3, Type: NORMAL, IP: 192.168.0.18:55137 }
|
||||
11 七月 2026 | 17:15:34,662 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:15:34,897 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:15:34,897 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:15:35,785 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:15:39,862 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 4, Type: NORMAL, IP: 192.168.0.18:55152 }
|
||||
11 七月 2026 | 17:15:40,082 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:15:40,158 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:15:40,158 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:15:41,892 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:15:41,892 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 [RoomReloadState]to[EXRoomStartGameState]
|
||||
11 七月 2026 | 17:15:42,053 | INFO | room:168091_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210]
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:106312,cardInhand:[103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210]
|
||||
11 七月 2026 | 17:15:42,160 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,cardList:[109, 208, 106, 207, 206, 206, 101, 206, 205, 202, 109, 208, 206, 106, 209, 102, 210, 205, 202, 209]
|
||||
11 七月 2026 | 17:15:42,163 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:42,163 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
11 七月 2026 | 17:15:42,163 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:43,673 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:43,673 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:15:43,673 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:15:51,454 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
11 七月 2026 | 17:15:51,455 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
11 七月 2026 | 17:15:51,465 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
11 七月 2026 | 17:15:51,465 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
11 七月 2026 | 17:15:51,465 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
11 七月 2026 | 17:15:51,677 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
11 七月 2026 | 17:15:51,679 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
11 七月 2026 | 17:15:51,682 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
11 七月 2026 | 17:15:51,684 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
11 七月 2026 | 17:15:51,684 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
11 七月 2026 | 17:15:51,685 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
11 七月 2026 | 17:15:51,686 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
11 七月 2026 | 17:15:51,686 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
11 七月 2026 | 17:15:51,686 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:15:51,911 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:15:53,031 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:55177 }
|
||||
11 七月 2026 | 17:15:53,232 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [null]to[RoomInitState]
|
||||
11 七月 2026 | 17:15:53,293 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:15:53,427 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:15:53,461 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 thread start
|
||||
11 七月 2026 | 17:15:53,461 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [RoomInitState]to[RoomReloadState]
|
||||
11 七月 2026 | 17:15:53,461 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 thread run
|
||||
11 七月 2026 | 17:15:53,514 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:15:53,514 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:15:53,659 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:15:53,659 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:15:56,123 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:55183 }
|
||||
11 七月 2026 | 17:15:56,417 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:15:56,417 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:15:56,520 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:15:56,520 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:15:59,185 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:15:59,897 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:15:59,897 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 [RoomReloadState]to[EXRoomStartGameState]
|
||||
11 七月 2026 | 17:16:00,082 | INFO | room:168091_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
11 七月 2026 | 17:16:00,172 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210]
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:106312,cardInhand:[103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210]
|
||||
11 七月 2026 | 17:16:00,173 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,cardList:[207, 106, 205, 206, 202, 103, 202, 108, 104, 202, 109, 208, 206, 106, 209, 102, 210, 205, 202, 209]
|
||||
11 七月 2026 | 17:16:00,176 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:00,176 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
11 七月 2026 | 17:16:00,176 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:01,684 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:01,684 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:16:01,684 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:08,439 | INFO | room:168091_1 | player.state.EXPlayerDiscardState | | discard,player:{user}:106312,card:109
|
||||
11 七月 2026 | 17:16:08,453 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:16:08,454 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:08,454 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDiscardState]to[PlayerPauseState]
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerPauseState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomDealState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:102777 general player
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:102777,card:106
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:24,488 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 400 passcard: 109
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:106312 general player
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:106312,card:205
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:16:38,475 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:38,476 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:16:38,476 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:38,476 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 pass drawtip, id: 700 passcard: 106
|
||||
11 七月 2026 | 17:16:53,903 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 pass drawtip, id: 900 passcard: 205
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:102777 general player
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:102777,card:206
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:16:56,802 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 1000 passcard: 205
|
||||
11 七月 2026 | 17:17:50,418 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 pass drawtip, id: 1400 passcard: 206
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:106312 general player
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:106312,card:202
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:17:52,722 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:17:52,723 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:17:52,723 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:17:52,723 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312choicAction pass discardtip, id: 1200 passcard: 206
|
||||
11 七月 2026 | 17:18:06,467 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | player.rulestate.PRChi | | jefe chowGroup,player:106312,card1:203,card2:202,card3:201
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[PRDrawChiState]
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PRDrawChiState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:18:09,892 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 1700 passcard: 202
|
||||
11 七月 2026 | 17:18:21,832 | INFO | room:168091_1 | player.state.EXPlayerDiscardState | | discard,player:{user}:106312,card:103
|
||||
11 七月 2026 | 17:18:21,832 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:18:21,832 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:18:21,832 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDiscardState]to[PlayerPauseState]
|
||||
11 七月 2026 | 17:18:23,715 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:18:23,715 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerPauseState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:18:23,715 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:18:23,715 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:18:23,716 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:102777 general player
|
||||
11 七月 2026 | 17:18:23,716 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:102777,card:103
|
||||
11 七月 2026 | 17:18:23,716 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:18:23,719 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 1900 passcard: 103
|
||||
11 七月 2026 | 17:18:24,237 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:18:24,237 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:18:24,237 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:18:24,237 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:106312 general player
|
||||
11 七月 2026 | 17:18:24,237 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:106312,card:202
|
||||
11 七月 2026 | 17:18:24,238 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:18:24,238 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:18:24,238 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:18:54,337 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
11 七月 2026 | 17:18:54,338 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
11 七月 2026 | 17:18:54,349 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
11 七月 2026 | 17:18:54,349 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
11 七月 2026 | 17:18:54,349 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
11 七月 2026 | 17:18:54,602 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
11 七月 2026 | 17:18:54,604 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
11 七月 2026 | 17:18:54,606 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
11 七月 2026 | 17:18:54,608 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
11 七月 2026 | 17:18:54,609 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
11 七月 2026 | 17:18:54,610 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
11 七月 2026 | 17:18:54,611 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
11 七月 2026 | 17:18:54,611 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
11 七月 2026 | 17:18:54,611 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:18:54,796 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:18:56,078 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:65179 }
|
||||
11 七月 2026 | 17:18:56,259 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [null]to[RoomInitState]
|
||||
11 七月 2026 | 17:18:56,306 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:18:56,424 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:18:56,448 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 thread start
|
||||
11 七月 2026 | 17:18:56,448 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [RoomInitState]to[RoomReloadState]
|
||||
11 七月 2026 | 17:18:56,448 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 thread run
|
||||
11 七月 2026 | 17:18:56,500 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:18:56,500 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:18:56,629 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:18:56,629 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:18:57,234 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:65185 }
|
||||
11 七月 2026 | 17:18:57,436 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:18:57,436 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:18:57,564 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:18:57,564 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:18:59,582 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:19:00,308 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:19:00,309 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 [RoomReloadState]to[EXRoomStartGameState]
|
||||
11 七月 2026 | 17:19:00,495 | INFO | room:168091_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
11 七月 2026 | 17:19:00,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210]
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:106312,cardInhand:[103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210]
|
||||
11 七月 2026 | 17:19:00,605 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,cardList:[207, 106, 205, 206, 202, 202, 108, 104, 202, 109, 208, 206, 106, 209, 102, 210, 205, 202, 209]
|
||||
11 七月 2026 | 17:19:00,608 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:00,608 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
11 七月 2026 | 17:19:00,608 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:02,116 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:02,116 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:19:02,116 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:13,071 | INFO | main | core.plugin.PluginService | | plugin[redis] load success!
|
||||
11 七月 2026 | 17:19:13,073 | INFO | main | taurus.permanent.TPServer | | Load taurus-core config finish
|
||||
11 七月 2026 | 17:19:13,083 | INFO | Scheduler1-thread-1 | util.task.TaskScheduler | | Scheduler started: Service-0
|
||||
11 七月 2026 | 17:19:13,083 | INFO | main | core.events.EventManager | | Service-1 init.
|
||||
11 七月 2026 | 17:19:13,084 | INFO | main | permanent.core.BitSwarmEngine | | Start Bit Swarm Engine!
|
||||
11 七月 2026 | 17:19:13,405 | INFO | main | permanent.normal.SocketReader | | TCP Selector opened
|
||||
11 七月 2026 | 17:19:13,407 | INFO | main | permanent.normal.SocketAcceptor | | AcceptSelector opened
|
||||
11 七月 2026 | 17:19:13,411 | INFO | main | permanent.normal.SocketAcceptor | | Added bound tcp socket --> 0.0.0.0:8017
|
||||
11 七月 2026 | 17:19:13,414 | INFO | main | permanent.core.BitSwarmEngine | | Listening Sockets: 0.0.0.0[8017]
|
||||
11 七月 2026 | 17:19:13,414 | INFO | main | permanent.normal.SocketWriter | | Socket Writer started (pool size:10)
|
||||
11 七月 2026 | 17:19:13,415 | INFO | main | permanent.core.SessionManager | | session manager init!
|
||||
11 七月 2026 | 17:19:13,416 | INFO | main | permanent.normal.SocketReader | | SocketReader started (pool size:3)
|
||||
11 七月 2026 | 17:19:13,417 | INFO | main | permanent.normal.SocketAcceptor | | SocketAcceptor initialized (pool size:2)
|
||||
11 七月 2026 | 17:19:13,417 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Init Extension...
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:19:13,721 | INFO | main | taurus.permanent.TPServer | |
|
||||
|
||||
==============================================================================
|
||||
>>Server(1.0.1) ready!
|
||||
==============================================================================
|
||||
|
||||
11 七月 2026 | 17:19:16,417 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 1, Type: NORMAL, IP: 192.168.0.18:49335 }
|
||||
11 七月 2026 | 17:19:16,598 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [null]to[RoomInitState]
|
||||
11 七月 2026 | 17:19:16,660 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:106312 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:19:16,773 | INFO | Ext:2 | extend.zp.EXMainServer | | {user}:102777 [null]to[PlayerReloadState]
|
||||
11 七月 2026 | 17:19:16,807 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 thread start
|
||||
11 七月 2026 | 17:19:16,807 | INFO | Ext:2 | extend.zp.EXMainServer | | room:168091 [RoomInitState]to[RoomReloadState]
|
||||
11 七月 2026 | 17:19:16,807 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 thread run
|
||||
11 七月 2026 | 17:19:16,878 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:19:16,878 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:19:17,046 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:19:17,047 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 join [room:168091]!
|
||||
11 七月 2026 | 17:19:17,258 | INFO | SocketReader | permanent.core.SessionManager | | Session created: { Id: 2, Type: NORMAL, IP: 192.168.0.18:49339 }
|
||||
11 七月 2026 | 17:19:17,409 | INFO | room:168091_0 | extend.zp.EXMainServer | | owner.status:1
|
||||
11 七月 2026 | 17:19:17,409 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerReloadState]to[PlayerInitState]
|
||||
11 七月 2026 | 17:19:17,500 | INFO | room:168091_0 | extend.zp.EXMainServer | | reload:true
|
||||
11 七月 2026 | 17:19:17,500 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 join [room:168091]!
|
||||
11 七月 2026 | 17:19:20,233 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:106312 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:19:20,984 | INFO | room:168091_0 | extend.zp.EXMainServer | | {user}:102777 [PlayerInitState]to[PlayerReadyState]
|
||||
11 七月 2026 | 17:19:20,984 | INFO | room:168091_0 | extend.zp.EXMainServer | | room:168091 [RoomReloadState]to[EXRoomStartGameState]
|
||||
11 七月 2026 | 17:19:21,166 | INFO | room:168091_0 | extend.zp.EXMainServer | | 游戏开始:1
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomStartGameState]to[EXRoomDealState]
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:102777,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:102777,cardInhand:[101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210]
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerReadyState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXMainServer | | 放炮罚:106312,player.black_white_rate:0.0,player.is_white:false,room.white_value:20.0
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,player:{user}:106312,cardInhand:[103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210]
|
||||
11 七月 2026 | 17:19:21,301 | INFO | room:168091_1 | extend.zp.EXGameController | | roomId:168091,round:1,cardList:[207, 106, 205, 206, 202, 202, 108, 104, 202, 109, 208, 206, 106, 209, 102, 210, 205, 202, 209]
|
||||
11 七月 2026 | 17:19:21,304 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:21,304 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerPreDrawState]
|
||||
11 七月 2026 | 17:19:21,304 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:22,810 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:22,810 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerPreDrawState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:19:22,810 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:26,853 | INFO | room:168091_1 | player.state.EXPlayerDiscardState | | discard,player:{user}:106312,card:109
|
||||
11 七月 2026 | 17:19:26,855 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:19:26,856 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:26,856 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDiscardState]to[PlayerPauseState]
|
||||
11 七月 2026 | 17:19:28,094 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:28,094 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerPauseState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:28,094 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomDealState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:19:28,094 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:19:28,095 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:102777 general player
|
||||
11 七月 2026 | 17:19:28,095 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:102777,card:106
|
||||
11 七月 2026 | 17:19:28,095 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:28,095 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:19:28,095 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:28,096 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 400 passcard: 109
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:106312 general player
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:106312,card:205
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:29,731 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 pass drawtip, id: 700 passcard: 106
|
||||
11 七月 2026 | 17:19:31,790 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 pass drawtip, id: 900 passcard: 205
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:102777 general player
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:102777,card:206
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:32,604 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 1000 passcard: 205
|
||||
11 七月 2026 | 17:19:35,276 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:35,276 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312choicAction pass discardtip, id: 1200 passcard: 206
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:106312 general player
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:106312,card:202
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawState]to[EXPlayerDrawTipState]
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:36,077 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:19:36,079 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:36,079 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 pass drawtip, id: 1400 passcard: 206
|
||||
11 七月 2026 | 17:19:40,226 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDrawTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | player.rulestate.PRChi | | jefe chowGroup,player:106312,card1:203,card2:202,card3:201
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[PRDrawChiState]
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PRDrawChiState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:42,277 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 1700 passcard: 202
|
||||
11 七月 2026 | 17:19:45,572 | INFO | room:168091_1 | player.state.EXPlayerDiscardState | | discard,player:{user}:106312,card:103
|
||||
11 七月 2026 | 17:19:45,572 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:19:45,572 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:45,572 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDiscardState]to[PlayerPauseState]
|
||||
11 七月 2026 | 17:19:47,932 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerPauseState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | room:168091 [EXRoomSetpState]to[EXRoomSetpState]
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDrawState]
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | dealcards playerid:102777 general player
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | player.state.EXPlayerDrawState | | drawCard,player:{user}:102777,card:202
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDrawState]to[PRWeiState]
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PRWeiState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:19:47,933 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:47,934 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777choicAction pass discardtip, id: 1900 passcard: 103
|
||||
11 七月 2026 | 17:19:53,847 | INFO | room:168091_1 | player.state.EXPlayerDiscardState | | discard,player:{user}:102777,card:108
|
||||
11 七月 2026 | 17:19:53,847 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[PRDiscardPaoState]
|
||||
11 七月 2026 | 17:19:53,847 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDiscardState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:19:53,847 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:53,847 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PRDiscardPaoState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:19:53,847 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:58,172 | INFO | room:168091_1 | player.state.EXPlayerDiscardState | | discard,player:{user}:106312,card:104
|
||||
11 七月 2026 | 17:19:58,172 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:19:58,172 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:19:58,172 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDiscardState]to[PlayerPauseState]
|
||||
11 七月 2026 | 17:20:00,571 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:20:00,571 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PlayerPauseState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:20:00,571 | INFO | room:168091_1 | player.rulestate.PRChi | | jefe chowGroup,player:102777,card1:104,card2:104,card3:204
|
||||
11 七月 2026 | 17:20:00,571 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:20:00,571 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerWaitState]to[PRChiState]
|
||||
11 七月 2026 | 17:20:00,572 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PRChiState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:20:00,572 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:20:02,204 | INFO | room:168091_1 | player.state.EXPlayerDiscardState | | discard,player:{user}:102777,card:207
|
||||
11 七月 2026 | 17:20:02,204 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[EXPlayerDisCardTipState]
|
||||
11 七月 2026 | 17:20:02,204 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:20:02,204 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [EXPlayerDiscardState]to[PlayerPauseState]
|
||||
11 七月 2026 | 17:21:22,603 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerDisCardTipState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:21:22,603 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [EXPlayerWaitState]to[PRPongState]
|
||||
11 七月 2026 | 17:21:22,603 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:102777 [PlayerPauseState]to[EXPlayerWaitState]
|
||||
11 七月 2026 | 17:21:22,603 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 17:21:22,603 | INFO | room:168091_1 | extend.zp.EXMainServer | | {user}:106312 [PRPongState]to[EXPlayerDiscardState]
|
||||
11 七月 2026 | 17:21:22,603 | INFO | room:168091_1 | extend.zp.EXMainServer | | user ip:192.168.0.18
|
||||
11 七月 2026 | 19:47:42,777 | INFO | Scheduler1-thread-1 | permanent.core.SessionManager | | session timeout:{ Id: 1[{user}:106312], Type: NORMAL, IP: 192.168.0.18:49335 }
|
||||
11 七月 2026 | 19:47:42,779 | INFO | Scheduler1-thread-1 | permanent.core.SessionManager | | Session removed: { Id: 1, Type: NORMAL, IP: 192.168.0.18:49335 }
|
||||
11 七月 2026 | 19:47:42,779 | INFO | Scheduler1-thread-1 | permanent.core.SessionManager | | session timeout:{ Id: 2[{user}:102777], Type: NORMAL, IP: 192.168.0.18:49339 }
|
||||
11 七月 2026 | 19:47:42,781 | INFO | Scheduler1-thread-1 | permanent.core.SessionManager | | Session removed: { Id: 2, Type: NORMAL, IP: 192.168.0.18:49339 }
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -373,6 +373,10 @@ public class EXRoom extends Room {
|
|||
}
|
||||
}
|
||||
}
|
||||
//System.out.println(player.handCard);
|
||||
if (player.handCard.size()==0){
|
||||
return 0;
|
||||
}
|
||||
for (OpCard opCard : player.handCard) {
|
||||
if (opCard.huXi != 0) {
|
||||
huXi += opCard.huXi;
|
||||
|
|
@ -655,12 +659,20 @@ public class EXRoom extends Room {
|
|||
return false;
|
||||
}
|
||||
|
||||
public boolean checkPaoTi(List<OpCard> checkOplist){
|
||||
for (OpCard opCard : checkOplist) {
|
||||
if (opCard.type==RuleWeight.TYPE_TI||opCard.type==RuleWeight.TYPE_PAO){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public int caclScoreNew(EXPlayer player, int eventcard, boolean isjiang) {
|
||||
int huxi = 0;
|
||||
int tmpscore = 0;
|
||||
|
||||
List<Integer> huxiScore = new ArrayList<>();
|
||||
|
||||
WinCardNew winCard2 = new WinCardNew(player.cardInhand, eventcard, huxi, isjiang, player.opCardList);
|
||||
if (winCard2.checkHu()) {
|
||||
|
||||
|
|
@ -850,6 +862,9 @@ public class EXRoom extends Room {
|
|||
player.winCard = player.getRoom().drawCard;
|
||||
}
|
||||
}
|
||||
if(player.winCard==0){
|
||||
player.winCard=activePlayer.drawCard;
|
||||
}
|
||||
player.winer = 1;
|
||||
// 记录小结算
|
||||
int scoreSrc = caclScore(player);
|
||||
|
|
@ -1139,20 +1154,22 @@ public class EXRoom extends Room {
|
|||
scoreSrc = caclScore(player);
|
||||
// System.out.println("scoreSrc:"+scoreSrc);
|
||||
|
||||
|
||||
// 用于标识一块扁
|
||||
//
|
||||
int scoreSrcnew = caclScoreNew(player,
|
||||
checkpaoflag ? 0 : (this.activeCard == 0 ? activePlayer.drawCard : this.activeCard), this.checkPaoTi(player.opCardList));
|
||||
/*int scoreSrcnew = caclScoreNew(player,
|
||||
checkpaoflag ? 0 : (this.activeCard == 0 ? activePlayer.drawCard : this.activeCard), false);
|
||||
|
||||
if (scoreSrcnew == 0) {
|
||||
scoreSrcnew = caclScoreNew(player,
|
||||
checkpaoflag ? 0 : (this.activeCard == 0 ? activePlayer.drawCard : this.activeCard), true);
|
||||
}
|
||||
if (scoreSrcnew < scoreSrc || scoreSrcnew < 15) {
|
||||
}*/
|
||||
|
||||
if (scoreSrcnew < scoreSrc) {
|
||||
scoreSrcnew = caclScoreNew(player,
|
||||
!checkpaoflag ? 0 : (this.activeCard == 0 ? activePlayer.drawCard : this.activeCard), false);
|
||||
if (scoreSrcnew == 0) {
|
||||
scoreSrcnew = caclScoreNew(player,
|
||||
!checkpaoflag ? 0 : (this.activeCard == 0 ? activePlayer.drawCard : this.activeCard), true);
|
||||
}
|
||||
!checkpaoflag ? 0 : (this.activeCard == 0 ? activePlayer.drawCard : this.activeCard), this.checkPaoTi(player.opCardList));
|
||||
}
|
||||
|
||||
if (scoreSrcnew >= 15) {
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ public class PlayerRuleManager {
|
|||
tipMap.put(PlayerRuleManager.DRAW_RULE, (EXPlayerTipState) Global.getState(EXPlayerDrawTipState.class));
|
||||
tipMap.put(PlayerRuleManager.HU_RULE, (EXPlayerTipState) Global.getState(EXPlayerDrawTipState.class));
|
||||
|
||||
// tipMap.put(PlayerRuleManager.DRAW_PAO_RULE, (EXPlayerTipState) Global.getState(EXPlayerDisCardTipState.class));
|
||||
//tipMap.put(PlayerRuleManager.DRAW_PAO_RULE, (EXPlayerTipState) Global.getState(EXPlayerDisCardTipState.class));
|
||||
tipMap.put(PlayerRuleManager.OTHER_DRAW_RULE, (EXPlayerTipState) Global.getState(EXPlayerDisCardTipState.class));
|
||||
tipMap.put(PlayerRuleManager.DISCARD_RULE, (EXPlayerTipState) Global.getState(EXPlayerDisCardTipState.class));
|
||||
tipMap.put(PlayerRuleManager.OTHER_HU_RULE, (EXPlayerTipState) Global.getState(EXPlayerDisCardTipState.class));
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ import java.util.*;
|
|||
import com.taurus.core.entity.ITArray;
|
||||
import com.taurus.core.entity.TObject;
|
||||
import com.taurus.core.plugin.redis.Redis;
|
||||
import extend.zp.uitl.CardUtil;
|
||||
import redis.clients.jedis.Jedis;
|
||||
|
||||
public class RoomCard {
|
||||
|
|
@ -23,10 +24,12 @@ public class RoomCard {
|
|||
this.cardList.clear();
|
||||
this.subCardList.clear();
|
||||
//this.sanlong();
|
||||
|
||||
this.initCard();
|
||||
this.shuffle();
|
||||
this.subCard(); //抽牌
|
||||
this.shuffle();
|
||||
|
||||
//this.shuffle();
|
||||
|
||||
//this.testhuxi();
|
||||
|
||||
|
|
@ -56,10 +59,28 @@ public class RoomCard {
|
|||
|
||||
}
|
||||
|
||||
public void yanzmbupai(){
|
||||
List list2 = Arrays.asList(101, 101, 102, 102, 106, 104, 104, 105, 106, 109, 201, 201, 202, 203, 203, 205, 206, 207, 208, 209);
|
||||
List list = Arrays.asList(103, 103, 103, 104, 105, 106, 107, 110, 110, 204, 204, 204, 204, 207, 207, 208, 210, 210, 210, 210);
|
||||
List list3 = Arrays.asList(110,107, 110, 206, 202, 202, 108, 104, 202, 109, 208, 206, 106, 209, 102, 210, 205, 202, 209);
|
||||
this.cardList.addAll(list);
|
||||
this.cardList.addAll(list2);
|
||||
this.cardList.addAll(list3);
|
||||
}
|
||||
|
||||
public void yanzm(){
|
||||
List list2 = Arrays.asList(103, 104, 104, 105, 106, 107, 108, 108, 108, 109, 110, 110, 201, 203, 204, 204, 207, 208, 209, 210);
|
||||
List list = Arrays.asList(101, 102, 103, 104, 105, 105, 107, 107, 107, 108, 110, 110, 201, 201, 202, 202, 204, 205, 207, 210);
|
||||
List list3 = Arrays.asList(207,106, 205, 206, 202, 202, 108, 104, 202, 109, 208, 206, 106, 209, 102, 210, 205, 202, 209);
|
||||
this.cardList.addAll(list);
|
||||
this.cardList.addAll(list2);
|
||||
this.cardList.addAll(list3);
|
||||
}
|
||||
|
||||
public void sanlong(){
|
||||
List list = Arrays.asList(103, 102, 103, 103, 105, 105, 105, 105, 110, 110, 110, 202, 203, 204, 205, 205, 207, 208, 208, 209);
|
||||
List list2 = Arrays.asList(101, 101, 104, 104, 105, 105, 106, 108, 108, 109, 109, 110, 201, 202, 203, 206, 208, 208, 209, 210);
|
||||
List list3 = Arrays.asList(110, 106, 203, 201, 109, 104, 110, 102, 210, 103, 204, 107, 206, 202, 210, 104, 210, 206, 201, 206);
|
||||
List list = Arrays.asList(101, 102, 103, 103, 104, 104, 105, 106, 109, 109, 202, 203, 204, 204, 206, 208, 209, 210, 210, 210);
|
||||
List list2 = Arrays.asList(101, 102, 103, 104, 106, 106, 107, 107, 108, 108, 110, 201, 202, 203, 204, 205, 205, 205, 208, 209);
|
||||
List list3 = Arrays.asList(109, 206, 203, 103, 102, 105, 201, 201, 110, 202, 206, 104, 209, 109, 207, 101, 210, 101, 107, 208);
|
||||
this.cardList.addAll(list);
|
||||
this.cardList.addAll(list2);
|
||||
this.cardList.addAll(list3);
|
||||
|
|
@ -440,6 +461,8 @@ public class RoomCard {
|
|||
for(int i = 0;i < 100;i++) {
|
||||
Collections.shuffle(this.cardList);
|
||||
}
|
||||
//检查是否存在两条龙的可能
|
||||
|
||||
}
|
||||
|
||||
private void subCard(){
|
||||
|
|
@ -463,7 +486,7 @@ public class RoomCard {
|
|||
return 0;
|
||||
}
|
||||
}else {
|
||||
this.shuffle();
|
||||
//this.shuffle();
|
||||
int card = this.cardList.remove(0);
|
||||
return card;
|
||||
}
|
||||
|
|
@ -486,8 +509,43 @@ public class RoomCard {
|
|||
public ArrayList<Integer> deal() {
|
||||
ArrayList<Integer> dealCards = new ArrayList<Integer>();
|
||||
for (int index = 0; index < 20; index++) {
|
||||
dealCards.add(this.pop());
|
||||
int tmpcard = this.pop();
|
||||
if(this.checksanlong(dealCards,tmpcard)){
|
||||
|
||||
this.cardList.add(tmpcard);
|
||||
this.shuffle();
|
||||
int tmpcard1 = this.pop();
|
||||
if(this.checksanlong(dealCards,tmpcard1)){
|
||||
dealCards.add(this.pop());
|
||||
}else{
|
||||
dealCards.add(tmpcard1);
|
||||
}
|
||||
}else{
|
||||
dealCards.add(tmpcard);
|
||||
}
|
||||
}
|
||||
|
||||
return dealCards;
|
||||
}
|
||||
|
||||
public boolean checksanlong(ArrayList<Integer> dealCards, int tmpcard) {
|
||||
//判断是否有两条龙
|
||||
ArrayList<Integer> tmpcards = new ArrayList<Integer>();
|
||||
tmpcards.addAll(dealCards);
|
||||
tmpcards.add(tmpcard);
|
||||
Map<Integer, Integer> cardMap = CardUtil.getCardNumMap(tmpcards);
|
||||
int tnum = 0;
|
||||
for (Map.Entry<Integer, Integer> entry : cardMap.entrySet()) {
|
||||
int card = entry.getKey();
|
||||
int num = entry.getValue();
|
||||
if (num == 4) {
|
||||
tnum++;
|
||||
}
|
||||
}
|
||||
tmpcards.clear();
|
||||
if (tnum>=2){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ public class RuleDealTi implements IRuleBase {
|
|||
//判断是否是补牌
|
||||
if(player.tiGroup.size()>=2&&player.outcardList.size()==0&&player.bupaicount==0) {
|
||||
//随机取一张牌
|
||||
System.out.println("补牌:"+player.tiGroup.size());
|
||||
//System.out.println("补牌:"+player.tiGroup.size());
|
||||
if (player.tiGroup.size()==2){
|
||||
EXRoom room = (EXRoom) player.room;
|
||||
int drawCard = room.card.cardList.remove(1);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ public class RuleDrawWin implements IRuleBase {
|
|||
return false;
|
||||
}
|
||||
EXRoom room = player.getRoom();
|
||||
////System.out.println("RuleDrawWin:");
|
||||
//System.out.println("RuleDrawWin:");
|
||||
EXPlayer activePlayer = (EXPlayer) player.room.playerMapBySeat.get(player.room.activeSeat);
|
||||
if (activePlayer == null) {
|
||||
return false;
|
||||
|
|
@ -32,8 +32,6 @@ public class RuleDrawWin implements IRuleBase {
|
|||
activePlayer.drawCard = eventCard;
|
||||
|
||||
if (Paixing.checkWin(player, eventCard)) {
|
||||
|
||||
|
||||
ITArray opcard = TArray.newInstance();
|
||||
opcard.addInt(eventCard);
|
||||
int weight = RuleWeight.WINPAO;
|
||||
|
|
|
|||
|
|
@ -360,9 +360,7 @@ public class EXPlayerDrawState extends StateBase<EXPlayer> {
|
|||
|
||||
EXMainServer.playerRuleMgr.conditionEx(PlayerRuleManager.DRAW_PAO_RULE, owner);
|
||||
owner.room.broadCastToServer(owner.playerid, EXActionEvent.EVENT_OTHER_PAO, null);
|
||||
|
||||
if (owner.drawCard != 0 && tempStep == owner.getRoom().step) {
|
||||
|
||||
timer(owner);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,15 +6,36 @@ import extend.zp.OpCard;
|
|||
import extend.zp.RuleWeight;
|
||||
import extend.zp.player.rulestate.PRChi;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class Paixing {
|
||||
public static final Logger logger = Logger.getLogger(PRChi.class);
|
||||
|
||||
public static boolean checkPaoTi(List<OpCard> checkOplist){
|
||||
for (OpCard opCard : checkOplist) {
|
||||
if (opCard.type==RuleWeight.TYPE_TI||opCard.type==RuleWeight.TYPE_PAO){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public static boolean checkWin(EXPlayer player, int drawCard) {
|
||||
player.resetHuXi();
|
||||
boolean isWin = false;
|
||||
//判断是否有跑有提
|
||||
if(checkPaoTi(player.opCardList)){
|
||||
WinCardPxNew winCard2 = new WinCardPxNew(player.cardInhand, drawCard, player.huXi, true, player.opCardList);
|
||||
if(winCard2.checkHu()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
WinCard win = new WinCard(player.cardInhand, drawCard);
|
||||
|
||||
|
||||
EXPlayer activePlayer = (EXPlayer) player.room.playerMapBySeat.get(player.room.activeSeat);
|
||||
|
||||
//原始算法计算
|
||||
|
|
|
|||
|
|
@ -15,13 +15,14 @@ public class WinCardNew {
|
|||
private int huxi = 0;
|
||||
private List<OpCard> opCardList;
|
||||
|
||||
public boolean cpaixing = false;
|
||||
|
||||
public List<WinOpCard> winList;
|
||||
|
||||
public List<List<OpCard>> opCardsList;
|
||||
|
||||
public boolean checkHu() {
|
||||
try {
|
||||
|
||||
int card = addCard == 0 ? (this.cardList.size() > 0 ? this.cardList.get(0) : 0) : addCard;
|
||||
List<OpCard> list = new ArrayList<OpCard>();
|
||||
if (card > 0) {
|
||||
|
|
@ -68,10 +69,12 @@ public class WinCardNew {
|
|||
huxi += tempOpCard.huXi;
|
||||
}
|
||||
|
||||
hu = isJiang ? isExJiang && tempCardList.size() == 0 : tempCardList.size() == 0;
|
||||
hu = isJiang ? isExJiang && tempCardList.size() == 0 : tempCardList.size() == 0 ;
|
||||
|
||||
if (hu) {
|
||||
addWinOpCard(huxi, opCards);
|
||||
}
|
||||
|
||||
}
|
||||
return !winList.isEmpty();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,439 @@
|
|||
package extend.zp.uitl;
|
||||
|
||||
import extend.zp.OpCard;
|
||||
import extend.zp.RuleWeight;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.*;
|
||||
|
||||
public class WinCardPxNew {
|
||||
private boolean isJiang = false;
|
||||
private List<Integer> cardList;
|
||||
private Stack<List<List<OpCard>>> opCardStack;
|
||||
private List<List<OpCard>> lastOpCard;
|
||||
private Integer addCard;
|
||||
private int huxi = 0;
|
||||
private List<OpCard> opCardList;
|
||||
|
||||
public boolean cpaixing = false;
|
||||
|
||||
public List<WinOpCard> winList;
|
||||
|
||||
public List<List<OpCard>> opCardsList;
|
||||
|
||||
public boolean checkHu() {
|
||||
try {
|
||||
int card = addCard == 0 ? (this.cardList.size() > 0 ? this.cardList.get(0) : 0) : addCard;
|
||||
List<OpCard> list = new ArrayList<OpCard>();
|
||||
if (card > 0) {
|
||||
list = groupCard(card, this.cardList, true);
|
||||
} else if (card == 0) {
|
||||
addWinOpCard(huxi, null);
|
||||
return true;
|
||||
}
|
||||
List<Integer> tempCardList = new ArrayList<>();
|
||||
for (OpCard opCard : list) {
|
||||
tempCardList.clear();
|
||||
tempCardList.addAll(cardList);
|
||||
Collections.sort(tempCardList);
|
||||
removeOpCard(tempCardList, opCard);
|
||||
List<OpCard> opCardS = new ArrayList<>();
|
||||
List<List<OpCard>> opCardS_1 = new ArrayList<>();
|
||||
opCardS.add(opCard);
|
||||
opCardS_1.add(opCardS);
|
||||
this.opCardStack.push(opCardS_1);
|
||||
checkWin(tempCardList);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
return false;
|
||||
}
|
||||
return Win();
|
||||
}
|
||||
|
||||
|
||||
private boolean Win() {
|
||||
List<Integer> tempCardList = new ArrayList<>();
|
||||
boolean hu, isExJiang;
|
||||
for (List<OpCard> opCards : this.lastOpCard) {
|
||||
isExJiang = false;
|
||||
tempCardList.clear();
|
||||
tempCardList.addAll(cardList);
|
||||
hu = false;
|
||||
int huxi = this.huxi;
|
||||
for (OpCard tempOpCard : opCards) {
|
||||
removeOpCard(tempCardList, tempOpCard);
|
||||
if (tempOpCard.type == RuleWeight.TYPE_JIANG) {
|
||||
isExJiang = true;
|
||||
continue;
|
||||
}
|
||||
huxi += tempOpCard.huXi;
|
||||
}
|
||||
|
||||
hu = isJiang ? isExJiang && tempCardList.size() == 0 : tempCardList.size() == 0 ;
|
||||
|
||||
if (hu&&huxi>=15) {
|
||||
addWinOpCard(huxi, opCards);
|
||||
}
|
||||
|
||||
}
|
||||
return !winList.isEmpty();
|
||||
}
|
||||
|
||||
private void removeOpCard(List<Integer> cards, OpCard opCard) {
|
||||
if (opCard.card1 > 0) {
|
||||
CardUtil.removeCard(cards, opCard.card1, 1);
|
||||
}
|
||||
if (opCard.card2 > 0) {
|
||||
CardUtil.removeCard(cards, opCard.card2, 1);
|
||||
}
|
||||
if (opCard.card3 > 0) {
|
||||
CardUtil.removeCard(cards, opCard.card3, 1);
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isExJiang(List<List<OpCard>> list) {
|
||||
for (List<OpCard> opCard : list) {
|
||||
for (OpCard opCard2 : opCard) {
|
||||
if (opCard2.type == RuleWeight.TYPE_JIANG) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
private void checkWinnew(List<Integer> cardList) throws ClassNotFoundException, IOException {
|
||||
|
||||
}
|
||||
|
||||
private void checkWin(List<Integer> cardList) throws ClassNotFoundException, IOException {
|
||||
List<List<OpCard>> opCards = this.opCardStack.pop();
|
||||
if (opCards.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
List<List<OpCard>> list = new ArrayList<>();
|
||||
if (cardList.size() == 0) {
|
||||
list = CardUtil.deepCopy(opCards);
|
||||
this.lastOpCard.addAll(list);
|
||||
return;
|
||||
}
|
||||
List<OpCard> oplist = null, opList2 = null;
|
||||
for (Integer card : cardList) {
|
||||
oplist = groupCard(card, cardList, isExJiang(opCards));
|
||||
if (oplist.size() > 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (oplist.size() > 0) {
|
||||
List<Integer> tempCardList = new ArrayList<>();
|
||||
for (OpCard opCard : oplist) {
|
||||
tempCardList.clear();
|
||||
tempCardList.addAll(cardList);
|
||||
list = new ArrayList<>();
|
||||
removeOpCard(tempCardList, opCard);
|
||||
list = CardUtil.deepCopy(opCards);
|
||||
for (List<OpCard> tempOpCard : list) {
|
||||
tempOpCard.add(opCard);
|
||||
}
|
||||
for (Integer card : tempCardList) {
|
||||
opList2 = groupCard(card, tempCardList, isExJiang(list));
|
||||
if (opList2.size() > 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (opList2 != null && opList2.size() > 0) {
|
||||
this.opCardStack.push(list);
|
||||
checkWin(tempCardList);
|
||||
} else {
|
||||
this.lastOpCard.addAll(list);
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
list = new ArrayList<>();
|
||||
list = CardUtil.deepCopy(opCards);
|
||||
this.lastOpCard.addAll(list);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* ij<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD>
|
||||
*
|
||||
* @param card
|
||||
* @return
|
||||
*/
|
||||
private List<OpCard> groupCard(int card, List<Integer> cardList, boolean first) {
|
||||
List<OpCard> opCardList = new ArrayList<>();
|
||||
List<Integer> tempList = new ArrayList<>();
|
||||
tempList.addAll(cardList);
|
||||
shunzi1_10(card, opCardList, tempList);
|
||||
shunzi2710(card, opCardList, tempList);
|
||||
jiaopai(card, opCardList, tempList);
|
||||
kan(card, opCardList, tempList);
|
||||
if (isJiang && first) {
|
||||
jiang(card, opCardList, tempList);
|
||||
}
|
||||
return opCardList;
|
||||
}
|
||||
|
||||
/**
|
||||
* <EFBFBD><EFBFBD>һ<EFBFBD>Խ<EFBFBD>
|
||||
*/
|
||||
private void jiang(int card, List<OpCard> list, List<Integer> cardList) {
|
||||
List<Integer> tempList = new ArrayList<>();
|
||||
tempList.addAll(cardList);
|
||||
if (isJiang) {
|
||||
if (CardUtil.cardNum(card, cardList) >= 2) {
|
||||
OpCard opCard = new OpCard();
|
||||
opCard.card1 = card;
|
||||
opCard.card2 = card;
|
||||
opCard.huXi = 0;
|
||||
opCard.type = RuleWeight.TYPE_JIANG;
|
||||
list.add(opCard);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* <EFBFBD><EFBFBD>С 1 2 3 4 5 6 7 8 9 ˳<EFBFBD><EFBFBD>
|
||||
*
|
||||
* @param card
|
||||
*/
|
||||
private void shunzi1_10(int card, List<OpCard> list, List<Integer> cardList) {
|
||||
List<Integer> tempList = new ArrayList<>();
|
||||
tempList.addAll(cardList);
|
||||
CardUtil.distinctList(tempList);
|
||||
Collections.sort(tempList);
|
||||
List<Integer> opCardList = new ArrayList<>();
|
||||
// AB (C)
|
||||
if (CardUtil.cardNum(card - 2, cardList) >= 1 && CardUtil.cardNum(card - 1, cardList) >= 1) {
|
||||
opCardList.clear();
|
||||
opCardList.add(card);
|
||||
opCardList.add(card - 1);
|
||||
opCardList.add(card - 2);
|
||||
list.add(addOpCard(opCardList));
|
||||
|
||||
}
|
||||
// (A) B C
|
||||
if (CardUtil.cardNum(card + 1, cardList) >= 1 && CardUtil.cardNum(card + 2, cardList) >= 1) {
|
||||
opCardList.clear();
|
||||
opCardList.add(card);
|
||||
opCardList.add(card + 1);
|
||||
opCardList.add(card + 2);
|
||||
list.add(addOpCard(opCardList));
|
||||
}
|
||||
// A (B) C
|
||||
if (CardUtil.cardNum(card - 1, cardList) >= 1 && CardUtil.cardNum(card + 1, cardList) >= 1) {
|
||||
opCardList.clear();
|
||||
opCardList.add(card);
|
||||
opCardList.add(card - 1);
|
||||
opCardList.add(card + 1);
|
||||
list.add(addOpCard(opCardList));
|
||||
}
|
||||
}
|
||||
|
||||
private OpCard addOpCard(List<Integer> opCardList) {
|
||||
Collections.sort(opCardList);
|
||||
int huXi = 0;
|
||||
// 123 ˳<><CBB3><EFBFBD>к<EFBFBD>Ϣ С3<D0A1><33>6
|
||||
if (opCardList.get(0) % 100 == 1) {
|
||||
huXi = Paixing.caclHuxi(RuleWeight.TYPE_CHOW, opCardList.get(0));
|
||||
}
|
||||
OpCard opCard = new OpCard(RuleWeight.TYPE_CHOW, opCardList.get(0), opCardList.get(1), opCardList.get(2), huXi);
|
||||
return opCard;
|
||||
}
|
||||
|
||||
/**
|
||||
* <EFBFBD><EFBFBD>С 2 7 10˳<EFBFBD><EFBFBD> <EFBFBD>к<EFBFBD>Ϣ С3<EFBFBD><EFBFBD>6
|
||||
*
|
||||
* @param card
|
||||
*/
|
||||
private void shunzi2710(int card, List<OpCard> list, List<Integer> cardList) {
|
||||
if (card % 100 == 2 || card % 100 == 7 || card % 100 == 10) {
|
||||
List<Integer> tempList = new ArrayList<>();
|
||||
tempList.addAll(cardList);
|
||||
CardUtil.distinctList(tempList);
|
||||
Collections.sort(tempList);
|
||||
// (2) 7 10
|
||||
List<Integer> opCardList = new ArrayList<>();
|
||||
if (CardUtil.cardNum(card + 5, cardList) >= 1 && CardUtil.cardNum(card + 8, cardList) >= 1) {
|
||||
opCardList.add(card);
|
||||
opCardList.add(card + 5);
|
||||
opCardList.add(card + 8);
|
||||
// 2 (7) 10
|
||||
} else if (CardUtil.cardNum(card - 5, cardList) >= 1 && CardUtil.cardNum(card + 3, cardList) >= 1) {
|
||||
opCardList.add(card);
|
||||
opCardList.add(card - 5);
|
||||
opCardList.add(card + 3);
|
||||
// 2 7 (10)
|
||||
} else if (CardUtil.cardNum(card - 8, cardList) >= 1 && CardUtil.cardNum(card - 3, cardList) >= 1) {
|
||||
opCardList.add(card);
|
||||
opCardList.add(card - 3);
|
||||
opCardList.add(card - 8);
|
||||
}
|
||||
if (opCardList.size() > 0) {
|
||||
Collections.sort(opCardList);
|
||||
int huXi = Paixing.caclHuxi(RuleWeight.TYPE_CHOW, opCardList.get(0));
|
||||
OpCard opCard = new OpCard(RuleWeight.TYPE_CHOW, opCardList.get(0), opCardList.get(1), opCardList.get(2), huXi);
|
||||
list.add(opCard);
|
||||
if (opCard.card1 != card) {
|
||||
CardUtil.removeCard(tempList, opCard.card1, 1);
|
||||
}
|
||||
if (opCard.card2 != card) {
|
||||
CardUtil.removeCard(tempList, opCard.card2, 1);
|
||||
}
|
||||
if (opCard.card3 != card) {
|
||||
CardUtil.removeCard(tempList, opCard.card3, 1);
|
||||
}
|
||||
shunzi2710(card, list, tempList);
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* aaA AAa <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> û<EFBFBD><EFBFBD>Ϣ
|
||||
*
|
||||
* @param card
|
||||
*/
|
||||
private void jiaopai(int card, List<OpCard> list, List<Integer> cardList) {
|
||||
List<Integer> tempList = new ArrayList<>();
|
||||
tempList.addAll(cardList);
|
||||
int type = card / 100;
|
||||
int bg_num = type == 1 ? 100 : -100;
|
||||
int bi_card = card + bg_num;
|
||||
// aaA
|
||||
if (CardUtil.cardNum(card, cardList) >= 2 && CardUtil.cardNum(bi_card, cardList) >= 1) {
|
||||
OpCard opCard = new OpCard(RuleWeight.TYPE_CHOW, card, card, bi_card, 0);
|
||||
list.add(opCard);
|
||||
// AAa
|
||||
} else if (CardUtil.cardNum(card, cardList) >= 1 && CardUtil.cardNum(bi_card, cardList) >= 2) {
|
||||
OpCard opCard = new OpCard(RuleWeight.TYPE_CHOW, card, bi_card, bi_card, 0);
|
||||
list.add(opCard);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 3<EFBFBD><EFBFBD>
|
||||
*
|
||||
* @param card
|
||||
* @param list
|
||||
*/
|
||||
private void kan(int card, List<OpCard> list, List<Integer> cardList) {
|
||||
List<Integer> tempList = new ArrayList<>();
|
||||
List<Integer> opCardList = new ArrayList<>();
|
||||
tempList.addAll(cardList);
|
||||
if (CardUtil.cardNum(card, cardList) == 3) {
|
||||
opCardList.add(card);
|
||||
opCardList.add(card);
|
||||
opCardList.add(card);
|
||||
int huxi = Paixing.caclHuxi(RuleWeight.TYPE_PONG, card);
|
||||
OpCard opCard = new OpCard(RuleWeight.TYPE_PONG, opCardList.get(0), opCardList.get(1), opCardList.get(2), huxi);
|
||||
list.add(opCard);
|
||||
}
|
||||
}
|
||||
|
||||
private void addWinOpCard(int huxi, List<OpCard> opCard) {
|
||||
if (opCard == null) {
|
||||
opCard = new ArrayList<>();
|
||||
}
|
||||
opCard.addAll(this.opCardList);
|
||||
WinOpCard wo = new WinOpCard(opCard, huxi);
|
||||
opCardsList.add(opCard);
|
||||
winList.add(wo);
|
||||
}
|
||||
|
||||
public static void main(String[] args) throws ClassNotFoundException, IOException {
|
||||
List<Integer> list = new ArrayList<>();
|
||||
String str = "203,204,205,103,103,103,207,208,209,207,208,209,107,108,109,104,104";
|
||||
for (String card : str.split(",")) {
|
||||
list.add(Integer.parseInt(card));
|
||||
}
|
||||
//List<OpCard> op = new ArrayList<OpCard>();
|
||||
//OpCard opCard=new OpCard(RuleWeight.TYPE_TI, 206, 206, 206, 12);
|
||||
//op.add(opCard);
|
||||
|
||||
//WinCardNew winCard2 = new WinCardNew(list, 0, 0, true, op);
|
||||
int[] arrs = {0,0};
|
||||
|
||||
//System.out.println(arrs);
|
||||
for(int i=0;i<2;i++){
|
||||
if (i==0){
|
||||
arrs[i] = -190;
|
||||
}else{
|
||||
arrs[i] = 80;
|
||||
}
|
||||
//System.out.println(arrs[i]);
|
||||
}
|
||||
Arrays.sort(arrs);
|
||||
int max = arrs[1];
|
||||
int oth = arrs[0];
|
||||
//System.out.println(max+"==="+oth);
|
||||
|
||||
|
||||
/* op = winCard2.groupCard(207); */
|
||||
//System.out.println(winCard2.checkHu());
|
||||
//winCard2.checkWin(list);
|
||||
//winCard2.winList.forEach(wl -> System.out.println(wl.toString()));
|
||||
//System.out.println(winCard2.opCardsList);
|
||||
|
||||
/*int maxCount = 34;
|
||||
int otherCount = -15;
|
||||
double maxc = 0;
|
||||
maxc =(double) maxCount / 10;
|
||||
maxCount = (int) Math.round(maxc)*10;
|
||||
double maxo = 0;
|
||||
if (otherCount<0){
|
||||
maxo =(double)-otherCount/10L;
|
||||
otherCount = -(int) Math.round(maxo)*10;
|
||||
}else{
|
||||
maxo =(double)otherCount/10L;
|
||||
otherCount = (int) Math.round(maxo)*10;
|
||||
}
|
||||
List<Integer> redcards = new ArrayList<>();
|
||||
redcards.add(207);
|
||||
redcards.add(202);
|
||||
redcards.add(207);
|
||||
List<Integer> tmp = redcards;
|
||||
int a=0;
|
||||
int f= 0;
|
||||
for(int i=0;i<tmp.size();i++){
|
||||
if (a==0){
|
||||
a = tmp.get(i);
|
||||
}
|
||||
if (a!= tmp.get(i)){
|
||||
f++;
|
||||
}
|
||||
}
|
||||
|
||||
System.out.println(f);*/
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param cardInhand
|
||||
* :<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
* @param addCard
|
||||
* : <EFBFBD>Ӵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD>ܺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>0
|
||||
* @param huxi
|
||||
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>еĺ<EFBFBD>Ϣ
|
||||
* @param isJiang
|
||||
* <EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>
|
||||
*/
|
||||
public WinCardPxNew(List<Integer> cardInhand, int addCard, int huxi, boolean isJiang, List<OpCard> opCardList) {
|
||||
this.opCardStack = new Stack<>();
|
||||
this.lastOpCard = new ArrayList<>();
|
||||
this.cardList = new ArrayList<Integer>(cardInhand);
|
||||
this.opCardList = new ArrayList<>(opCardList);
|
||||
if (addCard > 0) {
|
||||
this.cardList.add(addCard);
|
||||
}
|
||||
Collections.sort(this.cardList);
|
||||
this.isJiang = isJiang;
|
||||
this.addCard = addCard;
|
||||
this.huxi = huxi;
|
||||
this.winList = new ArrayList<>();
|
||||
this.opCardsList = new ArrayList<>();
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue