Comments (10)
You can set channel servers in line 147 of channelmanager.ts.
You can add more servers like this:
(EDIT: I didn't test this code)
/* ... */
export class ChannelManager {
/* ... */
private static channelServers: ChannelServer[] = [
// ChannelServer arguments are:
// server name, server index, total number of servers, channels in server
new ChannelServer('Test server', 1, 3, 1),
new ChannelServer('Second server', 2, 3, 1),
new ChannelServer('Third server', 3, 3, 1),
]
/* ... */
}
/* ... */
Then transpile the project.
I recommend you avoid changing the (transpiled) Javascript directly
from cso2-master-services.
wtf:
PS C:\Users\PC10\Desktop\cso2-server> .\setup_services.ps1 -BuildServices
The user selected to build services...
Building service L-Leite/cso2-master-server
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
added 854 packages from 1267 contributors and audited 13573 packages in 334.011s
found 3 high severity vulnerabilities
run npm audit fix
to fix them, or npm audit
for details
[04:09:05] Using gulpfile ~\Desktop\cso2-server\master-server\gulpfile.js
[04:09:06] Starting 'build'...
[04:09:06] Starting 'clean:dist'...
[04:09:06] Cleaning transpiled source...
[04:09:06] Finished 'clean:dist' after 103 ms
[04:09:06] Starting 'tslint'...
[04:09:06] Linting source code...
no-unused-variable is deprecated. Since TypeScript 2.9. Please use the built-in compiler checks instead.
Warning: The 'no-unused-variable' rule requires type information.
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[105, 15]: Shadowed name: 'server'
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[112, 15]: Shadowed name: 'channel'
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[133, 62]: Shadowed name: 'channel'
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[147, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[148, 1]: space indentation expected
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[148, 2]: statements are not aligned
ERROR: (max-classes-per-file) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[148, 2]: A maximum of 1 class per file is allowed.
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[156, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[157, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[158, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[159, 1]: space indentation expected
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[167, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[167, 20]: unused expression, expected an assignment or function call
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 90]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 90]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 97]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 98]: missing whitespace
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 102]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 102]: missing whitespace
ERROR: (trailing-comma) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[171, 43]: Missing trailing comma
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[178, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[178, 53]: unused expression, expected an assignment or function call
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[179, 20]: Shadowed name: 'server'
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 98]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 105]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 106]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 113]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[198, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[198, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[198, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[207, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[219, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[221, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[226, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[228, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[233, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[241, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[242, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[244, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[245, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[247, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[250, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 99]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 106]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 107]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 114]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[264, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[264, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[264, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[269, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[272, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[277, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[279, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[285, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[291, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[292, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[293, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[295, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[296, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[298, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[300, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[303, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 74]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 81]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 82]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 89]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[315, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[315, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[315, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[320, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[322, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[328, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[340, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[344, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 74]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 81]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 82]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 89]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[355, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[355, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[355, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[360, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[362, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[367, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[372, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[373, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[374, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[376, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[379, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[382, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 76]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 83]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 84]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 91]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[393, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[393, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[393, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[398, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[400, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[405, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[407, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[413, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[415, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[426, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 102]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 109]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 110]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 117]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[440, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[440, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[440, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[445, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[447, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[452, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[459, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[466, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[468, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[471, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 76]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 83]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 84]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 91]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[480, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[480, 23]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[480, 46]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[485, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[487, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[489, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 98]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 105]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 106]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 113]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[503, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[503, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[503, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[508, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[510, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[515, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[521, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[529, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[531, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[534, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[544, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[544, 20]: unused expression, expected an assignment or function call
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 80]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 80]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 87]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 88]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 95]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[550, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[550, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[550, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[555, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[557, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[563, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[570, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[571, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[573, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[580, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[590, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[592, 9]: statements are not aligned
[04:09:16] 'tslint' errored after 10 s
[04:09:16] Error in plugin "gulp-tslint"
Message:
Failed to lint: 177 errors.
Details:
domainThrown: true
from cso2-master-services.
master services error ?
from cso2-master-services.
Did you edit the file with windows' notepad?
from cso2-master-services.
yes notepad+
from cso2-master-services.
Try running tslint --fix --project tsconfig.json
in the project's directory before building
from cso2-master-services.
C:\Users\PC10\Desktop\tt>tslint --fix --project tsconfig.jso
Invalid option for project: tsconfig.jso
:)
from cso2-master-services.
/**
* send the channel servers list data for an user's connection
* @param conn the target user's connection
*/
public static sendChannelListTo(conn: ExtendedSocket): void {
conn.send(new OutServerListPacket(this.channelServers))
}
public static async sendRoomListTo(conn: ExtendedSocket, channel: Channel): Promise<void> {
conn.send(OutLobbyPacket.joinRoom())
conn.send(await OutRoomListPacket.getFullList(channel.rooms))
}
/**
* returns a channel object by its channel index and channel server index
* @param channelIndex the channel's index
* @param channelServerIndex the channel's channel server index
*/
public static getChannel(channelIndex: number, channelServerIndex: number): Channel {
return ChannelManager.getServerByIndex(channelServerIndex).getChannelByIndex(channelIndex)
}
private static channelServers: ChannelServer[] = [
new ChannelServer('XXXX1 SERVER', 1, 3, 1),
new ChannelServer('XXXX2 SERVER', 2, 3, 1),
new ChannelServer('XXXX3 SERVER', 3, 3, 1),
]
}
/**
* sets an user's current channel
* @param session the target user's session
* @param channel the target channel
* @param channelServer the channel's channelServer
*/
private static async setUserChannel(session: UserSession, conn: ExtendedSocket,
channel: Channel, channelServer: ChannelServer): Promise<void> {
session.setCurrentChannelIndex(channelServer.index, channel.index)
await session.update()
this.sendRoomListTo(conn, channel)
}
from cso2-master-services.
.ts
/* ... /
export class ChannelManager {
/ ... /
private static channelServers: ChannelServer[] = [
// ChannelServer arguments are:
// server name, server index, total number of servers, channels in server
new ChannelServer('Test server', 1, 3, 1),
new ChannelServer('Second server', 2, 3, 1),
new ChannelServer('Third server', 3, 3, 1),
]
/ ... */
}
code does not work solid
.js
the result I have tried doing in different ways:
const channelserver_1 = require("channel/channelserver");
const channelserver_2 = require("channel/channelserver");
const channelserver_3 = require("channel/channelserver");
const channelserver_4 = require("channel/channelserver");
ChannelManager.channelServers = [new channelserver_1.ChannelServer('Global', 1, 3, 1)];
ChannelManager.channelServers = [new channelserver_2.ChannelServer('Fire Server', 2, 3, 1)];
ChannelManager.channelServers = [new channelserver_3.ChannelServer('Clan Server', 3, 3, 1)];
ChannelManager.channelServers = [new channelserver_4.ChannelServer('Ladder Server', 4, 3, 1)];
.ts ve .js
does not work without channelserver_1 code
channelserver_1
channelserver_2
channelserver_3
channelserver_4
channel insert successful but
Only 1 server appears on the left
from cso2-master-services.
In the .ts file you closed the class too early (see the }
character), it usually closes in the end of the file
Have a look at typescript or programming basics to figure this out
EDIT: if you fix the code and the channels are broken open up a new issue
from cso2-master-services.
Related Issues (20)
- can't install in centos HOT 3
- Will the Chat System Come? HOT 1
- Stuck at retrieving info screen HOT 4
- Game stuck in loading screen HOT 2
- Unimplemented/Missing features HOT 4
- Merging all the services repositories into one? HOT 7
- question: When will the new server files come? HOT 1
- WebApp create other pages? HOT 1
- When will dedicated servers come? HOT 1
- is this normal?
- Stuck at receiving version information after press login button
- Error when building users-service and inventory-service HOT 4
- Game crashed after clicking the login button
- cso2-master-services HOT 4
- project stopped? HOT 1
- The server will crash when I use other nickname
- start the game over the server When we create a room, it opens as 127.0.0.1 instead of the server. HOT 1
- L-Leite Excuse me.
- Install Failed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cso2-master-services.